linux下shell如何使用for指令
小胡有一條指令需要重複執行,其中的input檔案和output檔案由數字0-n命名,具體的指令如下:
hhblits -cpu 4 -i data/1.seq -d databases/uniclust30_2018_08/uniclust30_2018_08 -oa3m 1.a3m -n 2
加粗部分即需要修改成i,循環的部分即for((i=0;i<=1000;i++))
總的執行流程如下:
vi yun.sh
寫入
for((i=10;i<=100;i++));
do
nohup hhblits -cpu 4 -i …/cath-s40-seq/$ i -d databases/uniclust30_2018_08/uniclust30_2018_08 -oa3m $ i.a3m -n 2;
done
儲存并退出後執行bash yun.sh