[英]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.