joh*_*ash 4 variables bash variable-assignment cat
我试图将整个文件读入变量而不删除任何字符.我敢肯定这一定很简单.
这不起作用,因为它删除了重复空格,所有标签和换行符:
$ echo 'fred wilma' > somefile; z=$(cat somefile); echo $z
fred wilma
Run Code Online (Sandbox Code Playgroud)
我可以通过简单的赋值看到相同的过滤,如下所示:
$ z='fred wilma'; echo $z
fred wilma
Run Code Online (Sandbox Code Playgroud)
但不是我这样做的时候:
$ echo 'fred wilma'
fred wilma
Run Code Online (Sandbox Code Playgroud)
如何获取bash变量以在分配时停止解析和过滤?