在Windows Server 2012 R2上使用正在运行的cygwin64终端, 我收到以下错误:
$ set username=<username>
$ icacls D:\FTPRoot\%username% /inheritance:r /grant HAMFTP02\%username%:(CI)F /t
-bash: syntax error near unexpected token `('
答案 0 :(得分:0)
您似乎在bash提示符下输入Windows CMD命令。
您需要将CMD语法转换为bash语法。
您需要使用set x=y
来代替x=y
。
您需要使用%x%
或$x
来代替${x}
。
您还需要转义bash特殊字符。
在bash提示符下,您可以输入info bash
以显示一些简洁的文档。
通过Google搜索https://www.google.com/search?q=bash+tutorial
,您会看到一些关于bash的较温和的介绍。
HTH