2014年1月22日水曜日

第13回「一行コマンドで複数コマンド実行」

tar zxvf *.tgzで複数の圧縮ファイルを解凍できません。。

さて、第13回のお題は「一行コマンドで複数コマンド実行」です。

tarコマンドを複数実行するのは面倒なので、こんな時はお世話になるのはxargs、awkです。

・ls *.tgz | xargs -n 1 tar zxvf
もしくは、
・ls -1 *.tgz | awk '{print "tar zxvf "$1}' | sh

一行野郎に今宵も男泣き。。

0 件のコメント: