土屋です OZAWA -Crouton- Sakuro <crouton _at_ weatherlight.org> wrote: > IFSをいじって回避できるかもしれませんが、試してません。 セパレータを変更できるとは知りませんでした.manにもしっかり書いてあり ますね. > $ IFS=':' > $ for x in `ls -1 *.zip |tr '\012' ':'`; do unzip $x; done この方法でうまくいきました. ただ shell script を書くときセパレータを何にするかで悩む必要があるなと 思っていたら,西東さんの reply で SAITO Atsunori <sai _at_ yedo.com> wrote: > forループじゃなくても良ければ、こんなのではどうでしょう。 > ls -1 *zip | while read line; do unzip "$line"; done と read を使ったスマートなやり方を教えていただきました. for にこだわる理由はありませんので,これでいこうと思います. さくさん,西東さんありがとうございました. -- 土屋
References:
- [linux-users:75758] shell scriptのforループTSUCHIYA Yoshihiro
- [linux-users:75759] RE: shell scriptのforループOZAWA -Crouton- Sakuro
- [linux-users:75773] Re: shellscriptのforループSAITO Atsunori
- Prev by Subject: [linux-users:75793] Re: ip_forwardファイルについて
- Next by Subject: [linux-users:75795] Ninja SCSI
- Previous by thread: [linux-users:75773] Re: shellscriptのforループ
- Next by thread: [linux-users:75774] 接続の制限について
- Indexes:[Main][Thread]