Script Shell 讀檔名 - Linux

Table of Contents

我有一個程式分別要對"150"個文字檔各執行一次

也就是


./exec "name1"
./exec "name2"
./exec "name3"
...

若要全打實在有點累!!
想用for又不知道檔名怎麼存

files=$(ls) 好像會把所有的檔名通通塞一起
,有沒有辦法用類似陣列的方法存,也就是一
個變數存一個檔名。或用同一個變數存,一次
讀一個把前一個覆蓋掉也是OK!

若我說的不夠詳細請在跟我講

謝謝!!

--

All Comments

Dora avatarDora2011-11-18
for files in `ls` 可以嗎?
Ethan avatarEthan2011-11-22
file name* | xargs -i ./exec {}
Wallis avatarWallis2011-11-23
find -name 'name*' -exec ./exec {} \;
Lauren avatarLauren2011-11-28
拍謝,我打錯,是用find不是file
Frederic avatarFrederic2011-11-28
ls name* | gawk '{print "./exec " $1}'