GNU/Linux >> Linux の 問題 >  >> Ubuntu

同じ行で重複を検索しますか?

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 行番号を保持しているので、これを使用して行番号を印刷します。


Ubuntu
  1. コマンドラインでの毎日のBashのヒント

  2. GUIを使用してGnomeでファイルを検索する方法は?

  3. 同じ行に複数行の出力を印刷する方法は?

  1. Linuxコマンドラインに関する8つのヒント

  2. コマンドラインでVMを管理するための8つのLinuxvirshサブコマンド

  3. 同じバイトをグループ化して、ファイル内のバイト数をカウントする方法は?

  1. 発生数のカウントスクリプトにエラーがありますか?

  2. 同じ行にパスワードを指定して、Sudoコマンドを実行しますか?

  3. GUIでファイルを検索しますか?