我有几个文件编码不正确,在提取过程中,文件名现在变得类似于-a -b
,
现在我正在尝试使用以下方法解决此问题:
convmv -f ENCODING -t utf8 --notest *
但得到:
Unknown option: a
Unknown option: b
Run Code Online (Sandbox Code Playgroud)
那么在脚本中处理它的正确方法是什么?
因为-a
和-b
开始-
的命令认为它们是选项。为了防止--
像这样在文件名列表之前粘贴 a :
convmv -f ENCODING -t utf8 --notest -- *
Run Code Online (Sandbox Code Playgroud)
这样之后的所有内容都--
将被视为常规参数,而不会尝试将它们作为选项进行处理。
这在很多 unix 命令中很常见。