【发布时间】:2011-02-14 17:02:23
【问题描述】:
我正在尝试将一段文本捕获到一个变量中,并保留换行符,然后回显它。
但是,当我捕获文本或显示文本时,似乎没有保留换行符。
关于如何实现这一点的任何想法?
示例:
#!/bin/bash
read -d '' my_var <<"BLOCK"
this
is
a
test
BLOCK
echo $my_var
输出:
这是一个测试
期望的输出:
这个
是
一个
测试
【问题讨论】:
我正在尝试将一段文本捕获到一个变量中,并保留换行符,然后回显它。
但是,当我捕获文本或显示文本时,似乎没有保留换行符。
关于如何实现这一点的任何想法?
示例:
#!/bin/bash
read -d '' my_var <<"BLOCK"
this
is
a
test
BLOCK
echo $my_var
输出:
这是一个测试
期望的输出:
这个
是
一个
测试
【问题讨论】:
echo "$my_var"
【讨论】: