我有一个文件似乎被命名为base64编码的字符串,填充了" =="在macOS Finder应用程序中查看时。但是,当我使用bash 4.4将文件拖到shell中时,使用"文件"命令它在文件的名称中添加两个反斜杠,并将其显示为" \ = \ ="而不是" =="由于某些原因。
这些转义字符是出于某种目的还是有任何进一步的解释?
答案 0 :(得分:0)
在shell中,=
具有为环境变量赋值的特殊含义。在某些特殊情况下,这可能导致shell以某种奇怪的方式使用包含=
的字符串。