2016-09-13 115 views
0

我有幾個文件。我需要運行一個Perl的腳本調用一個文件夾中的所有文件,同時調用一個文件擴展名爲.pep,另一個是一個類似文件和同名但不同擴展名匹配,.pep.nuc(像Oh01.pepOh001.pep.nuc循環調用兩個不同的文件(相同的名稱,不同的擴展名)跨越幾個文件

我有這個腳本到目前爲止,但我失去了一些當然。

for file *.pep; do ./script.pl *.pep *.pep.nuc > "${file%.*}.nucleo"; done 

回答

3

這應做到:

for file in *.pep; do 
    ./script.pl "$file" "${file}.nuc" > "${file%.pep}.nucleo"; 
done 
相關問題