xargsで、引数に明示的にファイル名を渡す方法

lsの表示結果の文字列から、引数を生成したい場合に便利。

例えば、ディレクトリ名から、tar.gzに固めたい場合など

$ ls | xargs -I{} tar -czvf {}.tar.gz {}

xargsのオプション-Iを使って、置換する文字を指定する。例では、{}を置換する指定をしている。

via!
xargsコマンドで覚えておきたい使い方・組み合わせ7個 | 俺的備忘録 〜なんかいろいろ〜

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA