uniq
が好きです コマンドは実行しますが、異なる行で重複を探します。同じ行内でも重複を見つけたいのですが。どのコマンドでそれができますか?
this line this this line
を検討してください 、そして「これ」が同じ行に何回現れるか知りたいかもしれません。
これを実行できるコマンドはありますか?
承認された回答:
awk
を使用する別の方法 :
echo "this line this this line"| \
awk 'BEGIN{print "count", "lineNum"}{print gsub(/\<this\>/,"") "\t" NR}'
count lineNum
3 1
-
this
のカウントと行番号を出力する 単語が見つかりました。 -
gsub()
関数の戻り値は、行われた置換の数です。そのため、これを使用して番号を印刷します。 -
NR
行番号を保持しているので、これを使用して行番号を印刷します。