作者: Yさ | |
日時: 2002/11/17(00:56) |
こんばんは。 Kaoru Kusunoki writes: > #行の最後の , を消す かっこ良くないな。。。 では、少々違うロジックで... -----^ BEGIN{ FS=","; } { start=$1; printf $1; for(i=2; i<=NF+1; ++i){ if($i!=$(i-1)+1){ if(start!=$(i-1)) printf "-" $(i-1); if(i<=NF){ start=$i; printf "," $i; } } } } END{ print ""; } -----$ #最初と最後の print(f) かっこ悪い?