Shell常用的知识点
获取被软连接的真实值—readlink
readlink 能帮助我们在Linux环境获取命令所在的实际目录下
定制化脚本的运行SHELL环境—set
是BASH内置的命令,如果不提供选项给,默认情况下会打印所有的变量和函数的名称和值。
常用的选项:
或者 : 执行脚本时遇到的不存在的变量时报错,默认情况下BASH会自动忽略
或者 : 用来在运行结果之前,先输出执行的那一行命令。一般在调试脚本时候很有用
: 根据返回值判断命令是否运行成功。只要脚本发生错误,就终止执行。但是对于管道命令来说就不是很好用了。因为管道命令是把最后一个命令的返回值当做整理命令的返回值
: 关闭选项,为了针对特殊的场景,比如有些返回值为非零的时候才执行脚本时候可以使用。
: 只要有一个子命令失败,整个管道命令就失败了。
一般建议将以上四个删除放在BASH的头部使用
Shell中的变量
领取专属 10元无门槛券
私享最新 技术干货