在base64字符串填充中使用反斜杠" \ = \ ="

时间:2018-02-21 23:45:35

标签: bash

我有一个文件似乎被命名为base64编码的字符串,填充了" =="在macOS Finder应用程序中查看时。但是,当我使用bash 4.4将文件拖到shell中时,使用"文件"命令它在文件的名称中添加两个反斜杠,并将其显示为" \ = \ ="而不是" =="由于某些原因。

这些转义字符是出于某种目的还是有任何进一步的解释?

1 个答案:

答案 0 :(得分:0)

在shell中,=具有为环境变量赋值的特殊含义。在某些特殊情况下,这可能导致shell以某种奇怪的方式使用包含=的字符串。