yes コマンド

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 と入力しないと先に進んでくれないスクリプトとか。

インストール

Coreutilsというパッケージに入っているので、CentOSにもUbuntuにも始めから入っている。

オプション

--help
ヘルプ表示
--version
バージョン表示

-- というパラメータを渡すとそれ以降のパラメータをオプションではなく出力する文字列とみなしてくれるので、 - で始まる文字列を出力したい場合に使うとよい。

このサイトは筆者(hydrocul)の個人メモの集合です。すべてのページは永遠に未完成です。
スポンサーリンク