awk で入力順を保ちつつ重複を外す ― 2021年06月21日 13時36分50秒
ハッシュテーブル内に存在するかを確認する a in b を利用。それを否定する ! を使う。このときに括弧が必要。
! a in b
だと、a が否定されてしまう。
% awk '!($0 in l){print}{l[$0]=$0}'
a
a
b
b
a
b
c
c
なお、入力値は
a
b
a
b
c
。
ハッシュテーブル内に存在するかを確認する a in b を利用。それを否定する ! を使う。このときに括弧が必要。
! a in b
だと、a が否定されてしまう。
% awk '!($0 in l){print}{l[$0]=$0}'
a
a
b
b
a
b
c
c
なお、入力値は
a
b
a
b
c
。
by uyota [Programming] [awk] [コメント(0)|トラックバック(0)]
暖かくなってきた最近は野菜の写真の成長記録を主に。寒かった五月の中頃までは、あまり変わりが無かったが、暖かくなってきて、一気に成長を見せる。
コンピューター系の話題は FreeBSD や Python を主に。昔はこちらが主体でした。UNIX 系で root で行う作業には $ を、一般ユーザで行う作業には % のプロンプトを使っています。
滅多にはありませんが、記事の内容によっては、細心の注意を払ってやらなければ、全てのデータを消去してしまうようなものも含まれます。ここを参考に作業を行うのは自己責任でやって下さい。
内容の間違いに関しては注意を払っていますが、勘違いや書き間違いがあることがあります。もし、見つけたらコメント等で指摘して下さい。
Links to Links
Port Authority Alerts
mmasudaのはてな日記
*BSD Diary Links
FreeBSD
某日記
BSD Diary Version 0.8091
かけまわる子犬
Nork's Daily "How To ..."
The FreeBSD Forums
Java NetBeans
プラネット NetBeans
Others
UC Claims
Embassy of Japan
DTrace ユーザーガイド
最近のコメント