linux常用的批处理

linux常用的批处理,第1张

基唯薯本语法:

for i in

do;

done

1、处理文件夹下的所有文件:

for i in $(ls /public/home/fengting/demo/pan69/sort_bam)

2、简单的for循环:枯基

for ((i=1i<=33i++))

do  ngmlr -t 10 -r /public/home/fengting/database/reference/rice/IRGSP-1.0_genome.fasta -q /public/home/fengting/data/hhz/H7L$i.arrow.polish.fasta -o /public/home/fengting/data/rihhz/指败者H7L$i.sam

这余燃裂个写成脚本就可以实现了,你说的: goto是一个循环,在shell里构建循环,例如

(linux执行不了windows的程序,内核不同,如果你要运行exe,需要装wine,我就用linux的程序来执行了)

datetime=$(date +%H%M%S) (这里设定的是时间,你可以选择参数,我是时竖闭分秒)

loop (){

diff qsot.txt xuanpai.txt

sh zhushuju.sh

if [ $? -eq 0 ]then

echo “$datetime”

else

return (返回)

fi

sleep 10

sh qsort.sh >qsort.txt (执行后输出到qsort.txt)

if [ $? -eq 0 ]then

echo "$datetime"

else

return

fi

sleep 10

sh xuanpai.sh >xuanpai.txt

sleep 5

loop

read -p "end"

可能有什么错误段物,呵呵。

Linux 下面没有批处理,只有脚困派链本(Windows 也有脚本的哦,一汪孙般你就认为脚本就是批处理的高级版就行了)。

不过脚本是和羡盯系统相关的,你这个脚本肯定需要移植重写。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12476854.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存