你好,shell脚本中,使用两个减号,两边没有单词。这个是啥意思?是控制运行参数吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你好,shell脚本中,使用两个减号,两边没有单词。这个是啥意思?是控制运行参数吗相关的知识,希望对你有一定的参考价值。

shell脚本中,使用 -- 两个减号表示当前用户的家目录。

可以试一下 cd -- ,其实和cd ~是相同的意思 。

参考技术A Linux命令的基本格式是 命令 选项 参数
一般选项里面就有“-”或者“--”
参考技术B

A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of - is equivalent to --.

即:“--”用来指示本命令行“选项”参数的结束,所有位于“--”后面的参数代表“文件名”或执行此“文件”需要的“参数”。如:

    git checkout -- 文件1 文件2 文件3

    lua -E -- 脚本.lua 参数1 参数2 参数3

以上是关于你好,shell脚本中,使用两个减号,两边没有单词。这个是啥意思?是控制运行参数吗的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本中-和--有啥区别呢?

shell 脚本中 空格的注意问题:= 赋值两边不能有空格,而if比较判断时 = 两边必须加空格

make/makefile中的加号+,减号-和at号@的含义

shell脚本统计文件中单词的个数

关于shell trim 去掉字符串两边的空格,不去掉中间的 怎么做

如何在 shell 脚本中使用 sed 从文件的每一行中删除单词? [复制]