double dash --
单独使用double dash --一般用于表示命令行选项(command line options)的结尾,之后不再接收选项,只能接收位置参数(positional parameters)
如一下命令会查找-v而不让它作为命令行的选项
1 | grep -- -v <file> |
文件描述符与文件控制
set
set -- [args]- 如果无args,重置命位置参数
- 如果有args,置命位置参数为args
- …
https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html