yes コマンド

February 9th, 2009 by naoya | Filed under day.

yes コマンドという、とても便利なコマンドがある。yes コマンドは、ハイプ経由することで  y の入力をハイプ経由のコマンドへ渡して自動的に入力してくれる。

例えば、次のような感じで使う。

$ yes | sudo yum install hogehoge

こうすると hogehoge パッケージを確認プロンプトなしでインストールしてくれる。yum コマンドには、-y オプションがあるので普通はこの使い方はしない。

yes コマンドは、てっきり y だけかと思ったいたが、man してみるとどうやら任意の文字列も渡せるようだ。

次のような感じでも使える。

$ yes “hogehoge” | command

こうすると、command というコマンドへ hogehoge という入力を渡してくれる。これは、便利なコマンドだ。

Tags:

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes