Di linux, saya bisa mengambil string dari file menggunakan grep mySearchString myFile.txt
. Bagaimana saya bisa mendapatkan hasil yang unik?
linux
ubuntu
command-line
hap497
sumber
sumber
sort
sebelumnyauniq
jika data tidak dipesan. Kalauuniq
tidak, tidak akan sepenuhnya bekerja.sort -u
sebagai gantisort | uniq
. Menghemat proses, mengurangi I / O total, dan mengurangi jumlah perbandingan yang harus dibuat.Anda dapat gunakan:
-r: rekursif
-o: hanya mencetak bagian teks yang cocok
-h: jangan cetak nama file
-P: Perl style regex (Anda dapat menggunakan -E sebagai gantinya tergantung pada kasus Anda)
sort -u
lebih baik daripadasort | uniq
, seperti yang ditunjukkan oleh @Chris Johnsen.sumber