【发布时间】:2020-08-12 20:41:15
【问题描述】:
我创建了以下名为birthday 的文件,其中包含以下字符串:
Happy Birthday
Happy Birthday
Happy Birthday
当我使用命令cat birthday 时,shell 将输出带有行距的文本字符串
Happy Birthday
Happy Birthday
Happy Birthday
当我尝试像这样声明一个变量并回显它时,所有内容都被截断为一个字符串。如何保持间距并将其传递给变量:
birthday=$(cat birthday) && echo $birthday
输出:
happy birthday happy birthday happy birthday
【问题讨论】:
标签: bash ubuntu echo quotes truncate