标签: linux bash scripting
我正在尝试将一个文本块捕获到变量中,并保持换行符,然后回显它。
但是,当我捕获文本或显示文本时,似乎没有保留换行符。
关于如何实现这一目标的任何想法?
示例:
#!/bin/bash read -d '' my_var <<"BLOCK" this is a test BLOCK echo $my_var
输出:
这是一个测试
期望的输出:
此 是 a 测试
此
是
a
测试
答案 0 :(得分:43)
echo "$my_var"