首页 > 数据库 > Oracle > 记录shell脚本编程相关
1: >> 避免>的覆盖
2 <<:读取信息直到到达指定的分隔符
3 ` `把命令保存到一个变量中
4 export用于修改shell环境变量
5 set 查看环境中已设置的shell变量
6 ctrl+c 结束脚本的运行
7 ${array[index]}
调试shell脚本方法
1 检查语法错误 sh -n scriptname
sh -v scriptname
2 sh -x :把脚本中执行的每条命令的结果回显到屏幕上。
3 “断点调试”: set -x
语句
set +x
4 echo 打印变量
echo "..............................."
正则表达式特殊字符的含义
1 . :代表一个字符
2 *:代表0个或多个其他字符
3 ?:代表0个或一个字符
[a-z] [0-9] [A-Z]
4 ^:读脱字符号
1) c[^aeiou]t:c,t之间,不存在方括号中的任何字符的所有实例
2)^ca:只有当搜索序列位于行首时匹配
3)^c[aeiou]t:寻找c位于行首,后跟任意一个括号内的字符,然后是字符t的所有实例
5 右斜杠:删除其后的字符的特殊意义
6 c"右斜杠"?t:寻找字符c,变量?和字符t的所有实例
7 $:只匹配在行尾出现的实例 c*t$
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24214296/viewspace-1055331/ ,如需转载,请注明出处,否则将追究法律责任。