- export可以导出环境变量和设置环境变量
- $PATH 这个环境变量的作用时,在终端输入命令后会在$PATH中依次查找相关命令执行
- 获得字符串长度echo ${#var}
- echo $UID如果等于0则说明当前用户是超级用户
- 文件描述符 ,通过重定向可以将命令的输出从打印到屏幕到打印到文件
- 0--stdin 标准输入
- 1--stdout 标准输出 例如ls + 1>out.txt会将ls的信息输出到out.txt
- 2--stderr 标准错误输出 例如ls + 2>out.txt会将ls的错误信息输出到out.txt
- 字段分隔符和迭代器IFS,IFS默认值为 换行/制表符/空格
#!/bin/bash oldIFS=$IFS IFS=, data="name,sex,male,famale" for item in $data do echo Item: $item done IFS=oldIFS