script/echo.pl
--------------------------------------------------
#標準出力に指示を出力
print STDOUT "Type any word you like ([ENTER] to exit)\n\n";
#標準入力(キーボード)からデータを読み込めるあいだ,以下の処理を行う
while (<STDIN>) {
#不要な [改行] を取る
chomp;
#データに空白類以外なければメッセージを表示して終了
if (/^\s*$/) { print "Bye!\n\n"; exit; }
#次の形式でデータを出力
print "$_ .. $_ ...";
#一文字削除できるあいだ,以下の処理を行う
while (s/.//) {
#データの残りの部分を次の形式で出力
print " $_ ....";
}
#すべての文字が削除されたら,次のように出力
print "..\n\n";
}
#終了
exit;
--------------------------------------------------