我不是Linux用戶,所以bash和shell對我來說是新的。 我需要運行2個腳本所有文件擴展名「.fal」,它們位於的文件夾中(和子文件夾優選地)一個代碼,我運行在代碼BASH Linux爲所有文件擴展名運行代碼「.fal」
例如:
dos2unixfortxtandfal """""""that code runs for all files in the folder already
and
for all ".fal" files in this folder,
Do
eine_fal_macher (here the .fal files 1 by one) Versuch.txt
Done
- eine_fal_marcher - >這是在當下(由一個這裏的.fal文件1)只運行一次
- 腳本 - >這是輸入文件1
- Versuch.txt - >此是輸入文件2(全部相同)(來自相同 文件夾)
在我想要做在終端下面末尾: frdc09927:\ Frdc09927 \ z183464 \ DOE_Wellen \ 21A> frdc09927:\ Frdc09927 \ z183464 \ DOE_Wellen \ 21A>腳本。的bash - >輸入 frdc09927:\ frdc09927 \ z183464 \ DOE_Wellen \ 21B> script.bash - >輸入 frdc09927:\ frdc09927 \ z183464 \ DOE_Wellen \ 21C> script.bash - >輸入
爲失敗在他們空格的文件名。 – DevSolar
正如前面所說的那樣,對於帶有空格的文件將會失敗,並且'ls'是不必要的:shell將擴展'* .fal' – Matteo