Memo

メモ > サーバ > 各論: コマンド > y(yes)を自動入力してコマンドを実行する

y(yes)を自動入力してコマンドを実行する
例えば以下のように実行確認を求めてくるシェルスクリプトがあるとして、
./test.sh 実行してもよろしいですか? [Y/n]:
この「y」入力を手動ではなく自動で行う方法 以下のようにすることで対応できる
echo y | ./test.sh
もしくはyesコマンド(延々と「y」を入力するだけのコマンド)を使って、 以下のようにすることでも対応できる
yes | ./test.sh
サーバをコマンドで自動構築する場合に活用できる コマンドの途中で聞いてくる yes を自動入力したい?それ yes で出来るよ - 自主的20%るぅる https://www.agent-grow.com/self20percent/2018/08/06/linux-command-auto-yes/ シェルスクリプトで [y/n] を入力させて処理を分岐する方法 | LFI https://linuxfan.info/shell-script-y-n

Advertisement