天天看點

每天一個實用小技巧

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

繼續閱讀