在bash变量中打印格式化输出

时间:2013-02-08 13:06:15

标签: bash echo tail

我正在使用bash脚本,我必须在变量中存储文件的最后n-2行。 我用于此的命令是

last_n2_lines=`tail -n+3 $file`

现在每当我回显$ last_n2_lines变量时,我都会将我文件的所有行都放在一行中。如何获得与原始文件中相同的格式。我尝试了printf,但它只打印了第一个字段。

1 个答案:

答案 0 :(得分:2)

试试这个:

echo "$last_n2_lines"

echo 未查看您变体中的原始值,因为它已分解为argv数组。