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'? 

エディター の人気記事

  1. manコマンドの表示を日本語にする方法

関連記事(一部広告含む)