Saya suka apa yang uniq
perintah tidak, tetapi mencari duplikat pada baris yang berbeda. Saya ingin menemukan duplikat bahkan dalam baris yang sama. perintah apa yang bisa melakukan itu?
Pertimbangkan this line this this line
, dan saya mungkin ingin tahu berapa kali "ini" muncul di baris yang sama.
Apakah ada perintah yang dapat melakukan ini?
Jawaban yang Diterima:
Cara lain menggunakan awk
:
echo "this line this this line"| \
awk 'BEGIN{print "count", "lineNum"}{print gsub(/\<this\>/,"") "\t" NR}'
count lineNum
3 1
-
Yang mencetak jumlah dan nomor baris di mana
this
kata ditemukan. -
gsub()
nilai kembalian fungsi adalah jumlah substitusi yang dilakukan. Jadi kami menggunakannya untuk mencetak nomornya. -
NR
menyimpan nomor baris sehingga kami menggunakannya untuk mencetak nomor baris.
Bagaimana Cara Mengakses Partisi Windows Dari Terminal Linux?
Bagaimana Mengontrol Posisi Indikator yang Dibuat Dengan Appindicator.indicator?