Tôi có thể thiết lập trap
trong các tập lệnh bash nhưng không có chức năng bash.
Ví dụ: source
mã bên dưới và chạy f
, bây giờ hãy thử Ctrl+ C, nó không bị kẹt!
Làm thế nào để thiết lập các trap
chức năng bash?
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
phần cuối của mã của bạn và xóa khoảng trắng khỏif ()
.