xargs - 知らないと損する大変便利なコマンド
2009/06/17 18:50Update
xargsは、標準入力から受け取ったものを引数として、他のコマンドを起動するコマンドです。
これは何かと言うと、例えば、
find コマンドでファイルを検索とします。
検索した結果(ファイル リスト)をgrepでファイル内容を照合し、指定する文字列とマッチした行を出力したいとします。
こんな時、xargsコマンドを利用すれば、簡単にできると思われます。
パイプ(|)と連携して使うことが多いです。
■例:
xargs - Wikipedia
xargs - manマニュアル
Hack 22. Xargs コマンド - bobchinの日記
Linux コマンドの基本 - リダイレクション(>)とパイプ(|)
find コマンドでファイルを検索とします。
検索した結果(ファイル リスト)をgrepでファイル内容を照合し、指定する文字列とマッチした行を出力したいとします。
こんな時、xargsコマンドを利用すれば、簡単にできると思われます。
パイプ(|)と連携して使うことが多いです。
■例:
#find / -name "*.log" | xargs grep "Exception"
※これは、すべての*.logファイルの内容をgrepコマンドで照合し、"Exception"が含まれた行は出力されます。参考資料
xargs - Wikipedia
xargs - manマニュアル
Hack 22. Xargs コマンド - bobchinの日記
Linux コマンドの基本 - リダイレクション(>)とパイプ(|)
Sponsored Link
- Relative Articles
- RPMパッケージから Linuxドライバーのインストール - (2009/06/13 23:36)
- SuSE YaSTで利用する言語の設定および変更 - (2011/03/18 07:43)
- AWK - 強力なテキスト処理ツール・プログラミング言語 - (2009/06/10 15:16)
- shutdown - システム シャットダウン・再起動 - (2009/06/10 15:53)
- Linuxシェル(Shell)の作成と実行 - (2009/06/10 16:14)
- LinuxでUSBメモリを使う - (2009/06/13 15:33)
- viコマンドを使おう - これだけを覚えておけば - (2009/06/13 20:58)
- uname - Linuxカーネル 確認 - (2009/06/13 23:48)
- df / du コマンド - ハードディスクの使用状況・ファイル/フォルダサイズ表示 - (2009/06/15 14:56)
- tailコマンド活用 - ログ出力をリアルタイムに追跡 - (2009/06/15 15:31)