空白を含むファイル名をワイルドカードで渡す方法が解らない。
通常空白を含むファイル名を実行時引数として渡すときには。
some_script.sh "kuu haku.txt"
とかやるわけだけど。
some_script.sh *.txt
とかすると、空白をエスケープしないで展開して、
その後にスクリプトが実行される。
結果意図しない動作になってしまう。
ワイルドカードを使ってかつ
ファイル名を二重引用符で囲うかもしくは
空白文字をエスケープして展開するような方法はないものか?
通常空白を含むファイル名を実行時引数として渡すときには。
some_script.sh "kuu haku.txt"
とかやるわけだけど。
some_script.sh *.txt
とかすると、空白をエスケープしないで展開して、
その後にスクリプトが実行される。
結果意図しない動作になってしまう。
ワイルドカードを使ってかつ
ファイル名を二重引用符で囲うかもしくは
空白文字をエスケープして展開するような方法はないものか?