我有一個循環,我想在不同的目錄/文件夾中運行。 目錄名稱是:A,B,C,d,E,...在不同目錄中運行特定循環
我的循環是:
cd */
for i in Test_*_hit.txt; do cut -f1,2 $i > ${i%.txt}2.txt; done
但不工作(沒有這樣的文件或目錄),我該怎麼辦?
我有一個循環,我想在不同的目錄/文件夾中運行。 目錄名稱是:A,B,C,d,E,...在不同目錄中運行特定循環
我的循環是:
cd */
for i in Test_*_hit.txt; do cut -f1,2 $i > ${i%.txt}2.txt; done
但不工作(沒有這樣的文件或目錄),我該怎麼辦?
for i in a b c d e
do
(cd $i/; for i in Test_*_hit.txt; do cut -f1,2 $i > ${i%.txt}2.txt; done)
done
打我吧... – tfb
感謝您的建議,它工作得很好 – Paul