ITPub博客

首页 > Linux操作系统 > Linux操作系统 > bash trap

bash trap

原创 Linux操作系统 作者:wuxidba 时间:2011-06-12 18:38:03 0 删除 编辑
#!/bin/bash
# bash trap command
trap bashtrap INT
# bash clear screen command
clear;
# bash trap function is executed when CTRL-C is pressed:
# bash prints message => Executing bash trap subrutine !
bashtrap()
{
echo "CTRL+C Detected !...executing bash trap !"
}
# for loop from 1/10 to 10/10
for a in `seq 1 10`; do
echo "$a/10 to Exit."
sleep 1;
done
echo "Exit Bash Trap Example!!!"

------------
1/10 to Exit.
2/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
3/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
4/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
5/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
6/10 to Exit.
^CCTRL+C Detected !...executing bash trap !
7/10 to Exit.
^L8/10 to Exit.
9/10 to Exit.
10/10 to Exit.
Exit Bash Trap Example!!!

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23895263/viewspace-697719/,如需转载,请注明出处,否则将追究法律责任。

上一篇: reading input to shell
下一篇: for loop
请登录后发表评论 登录
全部评论

注册时间:2010-05-12

  • 博文量
    64
  • 访问量
    64700