写在前面:案例.常用.归类.解释说明.(By Jim) Ctrl+C组合键可以生产SIGINT信号Ctrl+Z组合键生产SIGTSTP信号,停止进程后程序仍然留在内存中,能够从停止的地方继续运行. 捕获信号 #!/bin/bash# testing output in a background job trap "echo Haha" SIGINT SIGTERMecho "This is a test program"count=1while [ $count -…
root@iZwz:~/labs# vim myfirst root@iZwz:~/labs# cat myfirst #!/bin/bash clear echo "this is my first script." 上面的代码应该非常“顾名思义”了,试着执行一下这个脚本: root@iZwz:~/labs# sh myfirst this is my first script. 2.#!/bin/bash 是必须的吗? 这个在大多数 Linux 系统下不是问题,因为一般linux用…
(1)流程控制不可以为空: (2)if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; fi 条件用方括号,不是圆括号: (3)for var in item1 item2 ... itemN; do command1; command2… done; (4)case语句相当于switch,以case value in 分支用值加右括号表示,用两个分号::表示跳出分支,末尾必须以esac结束,是case…