chomp

前回やったように、

#!/usr/bin/perl

$str = <STDIN>; # 標準入力から読み込んだ文字列を$strに格納.

print "[$str]"; # "[$str]"をprintで出力.

STDINで入力した文字列を出力してみると、

$ perl chomp.pl
ABCDE
[ABCDE
]$

改行が入ってしまっている。
末尾の改行を取り除くにはchompを使う。

Perlの組み込み関数 chomp の翻訳 - perldoc.jp
chomp関数 - 文字列 - Perl関数のリファレンス

これを実行すると、

$ vi chomp.pl
$ perl chomp.pl
ABCDE
[ABCDE]$

改行が取り除かれている。

Sample/perl/chomp/chomp/src/chomp at master · bg1bgst333/Sample · GitHub