Bash 如何从shell脚本中的变量逐行打印值

Bash 如何从shell脚本中的变量逐行打印值,bash,shell,Bash,Shell,我有一个包含以下文本的文件123.log $ cat 123.log START Oracle database administration AWS cloud administration Linux administration google search engine END $ 我正在将上述文本保存到一个变量中,如下所示: $ value=`cat 123.log|sed -n "/^START\$/,/^END\$/p"` $ echo $value Oracle databa

我有一个包含以下文本的文件
123.log

$ cat 123.log
START
Oracle database administration
AWS cloud administration
Linux administration
google search engine
END
$
我正在将上述文本保存到一个变量中,如下所示:

$ value=`cat 123.log|sed -n "/^START\$/,/^END\$/p"`
$ echo $value

Oracle database administration
AWS cloud administration
Linux administration
google search engine

$
当我打印上述变量输出的结果时,如下所示

$ echo $value
Oracle database administration AWS cloud administration Linux administration google search engine
连续打印的输出。但我想确保结果应按如下方式逐行打印:

$ value=`cat 123.log|sed -n "/^START\$/,/^END\$/p"`
$ echo $value

Oracle database administration
AWS cloud administration
Linux administration
google search engine

$

引用扩展名“$value”。嘿,看起来很熟悉。我不是告诉过你在评论中加引号吗?