local
局部变量声明,作用域仅限于函数内部。
IFS
Internal Field Seprator ,内部域分隔符。一种 set 变量。
set变量
显示设置shell变量,仅在本 shell 中有效。
env变量
显示设置用户环境变量 ,仅在当前会话中有效。env 变量比set变量的作用域要大些,它可以在 subshell 中使用。
2>&1
将标准错误输出重定向到标准输出。
linux系统中,0、1、2是文件描述符。
名称 | 代码 | 操作符 | Java中表示 |
---|---|---|---|
标准输入(stdin) | 0 | < 或 << | System.in |
标准输出(stdout) | 1 | >, >>, 1> 或 1>> | System.out |
标准错误输出(stderr) | 2 | 2> 或 2>> | System.err |
sed
Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作。
pwd
当前执行脚本的位置。
ulimit -c unlimited
设置core文件大小为不限制大小
条件判断
–n 字符串 字符串的长度非零
–z 字符串 字符串的长度为零