曲径通幽论坛
标题:
单独双横杠
[打印本页]
作者:
beyes
时间:
2014-12-4 20:36
标题:
单独双横杠
在有些 shell 代码中,你可能会看到单独的双横杠。简单的说,单独双横后面的内容不作为命令参数来处理。
举一个简单的例子:
运行 ls -l -a ,那么会列出当前目录下的文件的详细信息,如果你将命令改为 ls -l -- -a ,那么 -a 就不会被当成是命令参数,而只是一个普通文件,那么会看到文件找不到的错误输出:
beyes@ubuntu:~/shell$ ls -l -- -a
ls: cannot access -a: No such file or directory
可以执行 man getopt 命获得更多关于双横杠的信息。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2