[英]Simple unix shell loop
因此,我对UNIX编码非常陌生,而且我有一个相当简单的任务,我似乎无法弄清楚。
我的桌面上有一个文件夹,其中包含多个.fq
文件( Desktop/btindex
),我正在寻找一种方法来遍历shell脚本中的那些文件,并在它们上调用命令。 我似乎找不到正确的语法来做到这一点。
最好从控制台通过vim之类的编辑器编写此脚本吗? 还是将其全部写入控制台本身会更好吗?
编辑:我正在目录Desktop / bwaout,所以我的代码:
for file in '../btindex/*.fq';
do
echo $file
done
似乎打印...
../btindex/X.fq
我如何才能打印出.fq?
使用如下所示的for
循环:
for file in /some/path/*.fq
do
echo "Processing file: $file"
# other commands here
done
for myfile in *.fq ; do command "$myfile" ; another_command "$myfile" ; done
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.