Linux

perl one liners + 在最後一行之後添加空行

  • February 11, 2013

請指教

為了在最後一行之後添加新的空行,需要更改 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

嘗試

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

為什麼不直接使用另一個 shell 命令呢?

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

引用自:https://serverfault.com/questions/477530