2014年7月29日火曜日

xargsは個別ファイルへのリダイレクトができない

たくさん落としてきた.gzファイルの末尾がバグっていたので、

ls hoge* | xargs -I{} gunzip < {} > new{}


で修正しようと思ったら、
リダイレクト先には引数を展開できないらしい。

しょうがないのでfor文で

for file in `ls hoge*`; do gunzip < $file > new$file; done

としました。不便ですな!

参考:http://takuya-1st.hatenablog.jp/entry/20110705/1309867505

0 件のコメント:

コメントを投稿