Linuxコマンド【 yes 】終了するまで「y」や指定した文字列を表示する
当ページのリンクには広告が含まれています。
スポンサーリンク
yesコマンドは、終了するまで「y」や指定した文字列を表示するコマンドです。
yes
書式
yes [文字列]
このコマンドはインタラクティブに「y/n」を尋ねられる場合に「y」を自動的に入力する場合に便利なコマンドです。
使用例
文字列を指定せずに、yesコマンドを実行します。終了する時は「Ctrl +c」を押します。
$ yes
y
y
y
y
^C ← 「Ctrl + c」で終了
指定した文字列(ここでは、花粉症)を表示します。
$ yes 花粉症
花粉症
花粉症
花粉症
花粉症
^C ← 「Ctrl + c」で終了
「apt-getコマンド」の使用時に自動的に「y」を入力します。yesコマンドの後ろにパイプ(|)を使って、apt-getコマンドを実行します。
# yes | apt-get upgrade
あるいは、複数ファイルを「rmコマンド」で削除する時に「y」を自動的に入力する場合にも利用できます。
$ yes | rm -i file* rm: remove regular empty file `file1'? rm: remove regular empty file `file2'? rm: remove regular empty file `file3'?