انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 25 بهمن 1395، 06:00 بظ
-
با سلام خدمت دوستان
کسی می دونه که در یک اسکریپت می توان دستوری نوشت که برنامه هنگام اجرا و رسیدن به این خط دستوری stop کند و منتظر فشردن یک کلید از کاربر باشد تا برنامه ادامه یابد.
با تشکر
-
اسکریپت به چه زبانی؟
اما به صورت ساده یه حلقهی شرط تعریف میکنی که اگه به اون جا برسه با "بله" و "خیر"از کاربر یه چیزی را بخواد و اگه "بله" انتخاب شد مثلا ادامه بده و اگر "خیر" انتخاب شد خارج شه!
-
با تشکر
زبان bash یا csh
میشه بگید دقیقا چطور
-
http://lmgtfy.com/?q=how+to+make+bash+script+wait+for+user+input (http://lmgtfy.com/?q=how+to+make+bash+script+wait+for+user+input)
باید با استفاده از دستور read اینکار رو انجام بدید.
-
با تشکر
زبان bash یا csh
میشه بگید دقیقا چطور
تستش نکردم ولی نسبت به چیزی که متوجه شدم فکر کنم دنبال این باشی:
#!/bin/bash
# simple Script for someone in Ubuntu Forum about Continueing the process with question written with bash :)
while [ true ]; do
clear
read -p "Do you want to continue? (Y/N)" choice
if [ "$choice" == "Y" ]; then
break
elif [ "$choice" == "N" ]; then
echo "Okay! we will exit!"
sleep 2
exit
else
echo "You should choose Y or N"
fi
done