Shell —— 常见问题解读

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        字符串         字符串的长度为零

​​​​​​​

猜你喜欢

转载自blog.csdn.net/xue_xiaofei/article/details/122544313