小编Jar*_*red的帖子

寻找匹配的“”问题时出现意外的 EOF

我需要一些帮助来找出我的代码出了问题的地方。代码如下:

servers=( Sanger )   
races=( American African Asian)
jobbs=( NCBI )      
ranges=( 1-2, 2-3, 3-4 )

for server in "${servers[@])"
do

for job in "${jobbs[@]}"
do


for race in "${races[@]}"
do

for range in "${ranges[@]}"
do

cd ${RESULTS}
cd "$server"
cd "$job"
cd "$race"
cd "$range"

for CHR in {1..22}
do

mv -v "$CHR".vcf.gz chr"$CHR".dose.vcf.gz
mv -v "$CHR".vcf.gz.csi chr"$CHR".dose.vcf.gz.csi

done   # chromo

done   # range

done   # race

done   # job

done   # server
Run Code Online (Sandbox Code Playgroud)

我的 Bash 终端返回错误:

./rename.sh: line 41: …
Run Code Online (Sandbox Code Playgroud)

linux shell bash shellcheck

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

linux ×1

shell ×1

shellcheck ×1