awkについて語るスレ $2
■ このスレッドは過去ログ倉庫に格納されています
0551デフォルトの名無しさん
2011/03/07(月) 15:06:41.15行ごとにフィールドの添字についてループするのと連想配列で出現チェックがキモ。
% cat hoge.txt
a1 a1 a1 a2 a2 a3
b1 b1 b1 b1
c1
d1 d2 d2
% awk '{j=0;delete a;for(i=1;i<=NF;i++){if(!a[$i]++){$(++j)=$i}}NF=j;print}' hoge.txt
a1 a2 a3
b1
c1
d1 d2
■ このスレッドは過去ログ倉庫に格納されています