- 64 名前:名無し募集中。。。 mailto:sage [2007/02/17(土) 21:45:40 ]
- 変数=値 command ( IFS='改行コード' for ... ) で実行した際
IFSの変更に対して安全かどうなかなんて元のお題には意味なくないか? 元のお題だとそもそもfindで引っかかる数(吐き出す文字数)が予測不能なんだし tabやspaceのことも含めて for はやめて find | xargs か while の方が安全なんだが あとファイル名に改行コードが含まれる場合は?とかこの板的には重要かもしれん けど、そこまで考えるとどうしたら処理できるか?より、そんなファイルが作られないように するにはどうしたらいいか?という問題になる気がする その上でそういうファイルをリネームや削除するスクリプトを組みたいっていうなら 環境や状況に合わせたものを組めばいい、動くことが重要で エレガントな一般的解法なんて考えても無駄だし必要もないはず
|

|