【发布时间】:2018-10-10 22:24:06
【问题描述】:
我到处寻找 Cygwin net use 命令的文档,但无济于事。我想将它包含在.bashrc 脚本中,但由于转义/引用约定以及在此命令中显然需要使用反斜杠而感到头疼。如果我在net use 命令中使用正斜杠,它认为我给了它一个无效的选项(设计用于在类 Unix 环境中工作但接受 Windows 语法选项的命令有什么意义???) .
配置共享后,我发现我可以替换正斜杠,这从 Unix 的角度来看更友好,但如果我想为路径前缀建立一个变量,我可以在 net use 和文件中使用它我似乎无法管理该共享中的路径。
有人知道我在哪里可以找到此命令的综合参考文档吗?
【问题讨论】:
-
没有帮助。我已经知道了,这不是我要求的参考文档。祝你好运,尝试将该语法放入变量中,然后稍后使用它,或者天堂禁止在别名中使用它。每次扩展变量时,您都会遇到转义/引用问题,因为在变量扩展中删除了一些反斜杠。我真的需要一种在变量中使用正斜杠的方法,然后尽可能在“网络使用”中使用它。我希望有一个选项说“这是最后一个选项,之后的所有内容都是文字”,就像 Unix 中的 -- 选项。
-
net use不是 Windows 命令,不是 Cygwin 的一部分吗? -
啊哈——很有可能。这可以解释为什么文档很难找到。您可以找到 Cygwin 文档中引用的命令,但从未记录在案。我可能不得不求助于一些函数,用正斜杠替换反斜杠,并在“净使用”和后续使用之间转换我的变量。呸。感谢您的提示。
-
展开变量时不会删除反斜杠。在首先分配变量时,它们可能会被删除,您只需将它们加倍。 Cygwin 中的正斜杠并没有什么特别之处,它们在许多 Windows 命令中用作选项的前缀(除了那些复制 Unix 样式使用连字符的命令)。
标签: network-programming cygwin