本篇并不讲述shell脚本编程的方法和规则,而是讲述如何更优雅的使用shell脚本。
调试方法
-
echo
调试大法,和祖师爷Linus使用的print
大法异曲同工; -
set -x和set +x
能够显示所有命令及其参数;
条件判断
在对文件或者目录进行操作时经常需要先判断该文件是否存在,此时可以这么写
[ -f file ] && cat file
[ -d dir ] && find dir -name *.c
清空屏幕
很多时候需要将脚本的输出结果显示到屏幕上,但屏幕内容太多,分辨不清。
clear # 上翻屏幕,只多一行空格,时间短
reset # 上翻屏幕一整屏,时间长
shell命令技巧
- 快速复制前一条命令
!!
- 快速复制前一条命令参数
!$
或Esc-.
- 动态查看log
tail/less -f log
网友评论