This topic created in 3097 days ago, the information mentioned may be changed or developed.
例如
rename -bar '' foo-bar
-bar 被当成选项了
试过
'-bar'
'\-bar'
都不行
6 replies • 2018-05-20 08:28:06 +08:00
 |
|
试试 -- -bar
|
 |
|
guogMay 19, 2018 via Android
3
一楼是一种解决方案,还可以用./ 比如 touch ./--test 这样就不用抑制语法分析了
|
 |
|
ho121May 19, 2018 via Android
4
|
 |
|
注意分清哪些是 Shell 解析的,哪些是程序自行解析的。\x 和 'y' 这些是用于在 Shell 中转义的,程序实际收到的命令行参数里没有 \ 和 ' 的字符(当然这也跟 Shell 的实现有关,bash 会展开 * 之类的通配符,而 cmd 就不会)
|
 |
|
guogMay 20, 2018 via Android
6
|