示例1:spa
perl -pe '$\="\n"' file
這個命令行的做用是把file文件輸出,而後每輸出一行會打印一個空行(double-space)
其中這個變量$\的做用和awk中的ORS變量的做用同樣,即在每次打印後,追加內容,所以上面命令上的做用是每次打印後,追加一個換行
示例2:命令行
perl -pe 'BEGIN { $\ = "\n" }' file
以上代碼和以下代碼的做用同樣的
示例3:code
BEGIN { $\="\n" } while (<>) { $\ = "\n"; } continue { print or die "-p failed: $!\n"; }
還有相似代碼以下
示例4:awk
perl -pe '$_ .= "\n"'
上面這個代碼和以下的做用同樣
示例5:變量
while (<>) { $_ = $_ . "\n" } continue { print or die "-p failed: $!\n"; }