の失敗:内のファイルがある場合、正常に動作しますバッシュスクリプト、フォルダ内のファイルをループは、私は、このbashスクリプトコードでフォルダ内の(すべてのファイルがMOVIEで始まる)特定のファイルをループしてる
for i in MY-FOLDER/MOVIE*
do
フォルダ。しかし、何もないときは、何とかMY-FOLDER/MOVIE *という名前の1つのファイルが続きます。
どのように私は、フォルダ内のすべてのファイルが存在しない場合
do
後のものを入力するようにそれを避けることができますか?
検索はスイス軍ナイフです、本当です。そのような方法で使用すると、forループはスペースを含むファイルに失敗する傾向があります。 –
さらに、これは 'echo $ i'で分割されます。より良い構文の例については、[this](http://stackoverflow.com/a/7039579/3076724)を参照してください。 – BroSlow