- 751 名前:正月前 mailto:zzhong33@yahoo.co.jp [2009/12/29(火) 21:51:50 ]
- シェルスクリプトの中で以下のようにperlで重複部分の文字を削除する場合は、最後の文字は消されない理由はなんでしょうか?
perlの中で同じことをすると、最後の文字は消されるのに。 教えて頂ければ、ありがたいです。 -------------------------- hoge='a:b:c:d:a:b:c:d:a' echo $hoge echo " " echo $hoge | perl -F: -ane 'chop;foreach(@F){$s{$_}++ or push(@b,$_)}print join(":",@b)' echo " " --------------------------
|

|