আমি trap
ব্যাশ স্ক্রিপ্টগুলিতে সেটআপ করতে পারি তবে ব্যাশ ফাংশনগুলি না।
উদাহরণস্বরূপ, source
নীচের কোডটি এবং চালান f
, এখন Ctrl+ চেষ্টা করুন C, এটি আটকা হয়নি!
trap
বাশ ফাংশনে কীভাবে সেটআপ করবেন ?
4 trap ctrl_c INT
5
6 ctrl_c () {
7 echo "** Trapped CTRL-C"
8 }
9
10
11 f () {
12 for i in `seq 1 100`; do
13 sleep 1
14 echo -n "."
15 done
16 }
f
আপনার কোড শেষে এবং একটি থেকে স্থান সরাতে পারেনf ()
।