perl 单行代码 + 在最后一行后添加空行

perl 单行代码 + 在最后一行后添加空行

请指教

为了在最后一行后添加新的空行,需要在 perl 语法中进行哪些更改?

例子

    IP_INFO=12.23.2.1
    echo IP= |  perl  -pe "s/$/$IP_INFO/" 1>>file

more file

IP=12.23.2.1    <-- last line

答案1

尝试

echo IP= |  perl  -pe "s/$/$IP_INFO\n/" 1>>file

答案2

为什么不直接用另一个 shell 命令来做呢?

IP_INFO=12.23.2.1
echo IP= |  perl  -pe "s/$/$IP_INFO/" 1>>file
echo >> file

相关内容