Я пытаюсь прочитать весь файл в переменную без удаления каких-либо символов. Я уверен, что это должно быть глупо просто.
Это не работает, так как удаляет повторяющиеся пробелы, все символы табуляции и новые строки:
$ echo 'fred wilma' > somefile; z=$(cat somefile); echo $z
fred wilma
Я вижу, что такая же фильтрация происходит с простым присваиванием, подобным этому:
$ z='fred wilma'; echo $z
fred wilma
но не тогда, когда я делаю это:
$ echo 'fred wilma'
fred wilma
Как получить переменную bash, чтобы прекратить анализировать и фильтровать при присваивании?