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
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
コメント
コメントを投稿