摘要: trap 命令 基本格式: trap command sig1 sig2 ... sigN 有3种信号可以捕获: EXIT : 从函数中退出, 或整个脚本执行完毕 ERR: 当一条命令返回非0状态码, 即命令执行不成功 DEBUG: 脚本汇总每一条命令执行前 演示 DEBUG(一般使用这个方法查看... 阅读全文
posted @ 2015-07-18 13:24 神之一招 阅读(425) 评论(0) 推荐(0)
摘要: 传递参数 在bash shell 编程中, 向函数传递的参数仍然是位置参数的方式来传递的, 而不能传递数组等其他形式的变量, 这与C语言 或JAVA语言的函数传递是不同的. #!/bin/bash half() { let "n = $1"... 阅读全文
posted @ 2015-07-18 13:13 神之一招 阅读(208) 评论(0) 推荐(0)
摘要: 数组 单个赋值: city[0]=Nanjing city[1]=Beijing 等等 集体赋值: city = (Nanjing Beijing) for i in ${city[@]} # 这里的 @(或*) 同脚本参数一样, 表示全部的意思 ... 阅读全文
posted @ 2015-07-18 12:49 神之一招 阅读(161) 评论(0) 推荐(0)
摘要: 1. 赋值运算符= 左右之间不能加空格, 其余的都可以加空格, 而这种限制在以下情况, 可以使用空格 let "n = $1" 虽然也是赋值语句, 但是可以使用空格 阅读全文
posted @ 2015-07-18 12:30 神之一招 阅读(181) 评论(0) 推荐(0)