1.算术符号
例如:
let a=5+2-1
2.重定向
“-”有些时候可以起重定向作用。
Shell小技巧(一百零七)中方法2中的“-”就是起到了重定向作用。
3.特定命令用于打开选项、关闭选项
例如:
chmod +x t1.sh #给t1.sh文件增加执行权限
chmod -x t1.sh #给t1.sh文件移除执行权限
4.“-”用于命令选项前缀
例如:
find . -mtime -1 -type f #查找当前目录下,1天内修改过的文件
5.“-”使得shell等待用户输入
例如:
file -
6.和“~”搭配使用,等价路径变量
echo ~+ #当前工作目录,相当于pwd
echo ~- #z之前的工作目录
7."+"在正则表达式里使用,代表重复前一个字符至少1次