আমি এই প্রশ্নটি পেয়েছি, এরকম কিছু উপস্থাপনের জন্য উপায় খুঁজছি:
Something interesting happened. Proceed [Y/n/q]:
উপরোক্ত উদাহরণগুলি ব্যবহার করে আমি এটি হ্রাস করেছি: -
echo -n "Something interesting happened. "
DEFAULT="y"
read -e -p "Proceed [Y/n/q]:" PROCEED
# adopt the default, if 'enter' given
PROCEED="${PROCEED:-${DEFAULT}}"
# change to lower case to simplify following if
PROCEED="${PROCEED,,}"
# condition for specific letter
if [ "${PROCEED}" == "q" ] ; then
echo "Quitting"
exit
# condition for non specific letter (ie anything other than q/y)
# if you want to have the active 'y' code in the last section
elif [ "${PROCEED}" != "y" ] ; then
echo "Not Proceeding"
else
echo "Proceeding"
# do proceeding code in here
fi
আশা করি যে কাউকে একই সমস্যা দেখা দিলে যুক্তি চিন্তাভাবনা করতে না সহায়তা করে
input
এবং তারপরে ব্যবহারname=${input:-$name}
।