Shell
Shell
- if参数a-z
- Shell变量的作用域
- 字符串截取、替换、删除
- while循环的陷阱
- << & <<< & < <
- 如果我要打印某列以后的所有列的,可以使用循环把,把前 N 列都赋值为空:
awk '{ for(i=1; i<=N; i++){ $i="" }; print $0 }'
特殊参数字符
$#
— 传递到脚本或函数的参数个数$*
— 以一个单字符串显示所有向脚本传递的参数$$
— 脚本运行的当前进程 ID 号$!
— 后台运行的最后一个进程的 ID 号$@
— 与=$*=相同,但是使用时加引号,并在引号中返回每个参数。$-
— 显示 Shell 使用的当前选项,与 set 命令功能相同。$?
— 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。$0
— Shell 本身的文件名