1. "<<": 当shell遇到该符号时,就认为该符号后的一个词为分界符,
分界符后面的内容都将被视为输入,直到再一次遇到分界符,认为输入结束。
例如,在脚本里对登录sqlplus并对oracle数据库操作
2. " -a " 相当于C语言中的"&&",用于连接两个逻辑表达式
eg. 判断"test"是否为链接目录
3. ls "-I"(ignore)参数用于过滤掉指定文件或目录
eg. 不显示"CVS"目录: ls -I CVS
4. $#: 输入参数个数(不含shell程序本身)
$0: 第一个参数(shell程序本身), $1, $2... 依次类推
$?: 上次程序执行的结果,用于判断程序是否执行成功
例如程序test
int main() { return 3; }执行程序: ./test
执行的结果:
echo $? 3
5. 屏蔽一行代码: 行首加符号“#”
屏蔽一段代码:
<<"COM" .... .... COM
本文介绍了Shell脚本中的一些实用技巧,包括使用<<进行输入重定向、-a逻辑运算符的应用、忽略特定文件的ls命令选项、获取命令执行状态及参数传递方式等。这些技巧能够帮助开发者更高效地编写和维护Shell脚本。
33万+

被折叠的 条评论
为什么被折叠?



