menghapus kata-kata rangkap dari kalimat di file [duplikat]
Dec 08 2020
bagaimana cara menghapus kata duplikat dari kalimat dalam file, setiap kalimat ditulis dalam baris terpisah.
Terima kasih
Saya memiliki kalimat-kalimat ini dalam file
hello every body hello
word I should remove the word
how can can i remove it ?
hasil yang diharapkan seharusnya
hello every body
word I should remove the
how can i remove it ?
Jawaban
1 dawg Dec 08 2020 at 01:28
Anda dapat melakukan:
awk '{for(i=1;i<=NF;i++) if(++arr[$i]==1) print $i}' file
Cetakan:
hello
every
body
word
I
should
remove
the
how
can
i
it
?
Untuk mempertahankan struktur garis:
awk '{for(i=1;i<=NF;i++)
if(++arr[$i]==1) printf "%s%s", $i, OFS
print ""}' file
Cetakan:
hello every body
word I should remove the
how can i it ?
Jika deduplikasi hanya per baris:
awk '{delete arr
for(i=1;i<=NF;i++)
if(++arr[$i]==1) printf "%s%s", $i, OFS
print ""}' file
Cetakan:
hello every body
word I should remove the
how can i remove it ?
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'