yes コマンド 2016/12/26
y
を出力し続けるコマンド。
パラメータを付けるとその文字を出力し続ける。
$ yes
y
y
y
y
y
y
y
y
y
y
y
y
y
...
$ yes Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
Hello
...
以下のようにすると、改行だけを出力し続ける。
yes ""
このコマンドは単独ではあまり実用的な用途が思いつかない。自分は出力を別のコマンドにパイプでつないで、なにかをする。いちいちプロンプトを出してきて y
と入力しないと先に進んでくれないスクリプトとか。
インストール 2016/03/17
Coreutilsというパッケージに入っているので、CentOSにもUbuntuにも始めから入っている。
オプション 2016/06/04
--help
- ヘルプ表示
--version
- バージョン表示
--
というパラメータを渡すとそれ以降のパラメータをオプションではなく出力する文字列とみなしてくれるので、
-
で始まる文字列を出力したい場合に使うとよい。