タグ

2008年7月3日のブックマーク (2件)

  • いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ

    タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。

  • 最新のファイルを一つxargsに渡す小ネタ

    たかはらです。 先日、hnwがいまさらxargsの便利さを主張してみるの記事を投稿したところ予想外の大反響でした。xargs好きが意外といると判明したので今日はxargsを利用した小ネタをご紹介します。 例えばネットでソースパッケージを拾ってきてコンパイルする時に、以下のような事をやっていませんか? ブラウザでファイルをクリックすると保存するか聞かれるので~/Downloadに置く。 ターミナルを開いて、cd ~/Download tar xvzfと打ったところで ファイルがたくさんありすぎるのでシェルの補完で探そうとするが数秒前に見たファイル名を覚えだせず焦る。 舌打ちをしながらブラウザに戻りファイル名を確認する。 「ああ、そうだったよね」と思いながらシェルに戻ってファイル名を補完する... そんな貴方に以下のようなスクリプトをご紹介します。