Bashでyes/noでスクリプトの続行を確認する

    >


https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_f8808ee5-40ec-494c-af98-87994d9d144b.gif

以下のスクリプトをわかりやすく使いやすくしてみた。

How do I prompt a user for confirmation in bash script? – Stack Overflow


ok(){ : <<< ' yes or no prompt e.g. printf "The file alredy exist here. Overwrite it? " ; ok && echo y || echo n ' read -n 1 -r ; [[ $REPLY =~ ^[Yy]$ ]] && return 0 || return 1 }

使用例

printf "The file alredy exist here. Overwrite it? " ; ok && echo y || echo n



お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


Close Menu