GNU/Linux >> Linux Esercitazione >  >> Linux

Come generare un elenco di righe univoche nel file di testo utilizzando uno script di shell Linux?

cat per emettere il contenuto, reindirizzato a sort per ordinarli, reindirizzato a uniq per stampare i valori univoci:

cat test1.txt | sort | uniq

non è necessario eseguire il sort parte se i contenuti del file sono già ordinati.


Se non ti dispiace che l'output venga ordinato, usa

sort -u

Questo ordina e rimuove i duplicati


Linux
  1. Utilizzo di Uniq su testo Unicode?

  2. Come creare un file temporaneo nello script della shell?

  3. Come cercare i file usando regex nello script della shell linux

  4. Comando o script Linux che conta le righe duplicate in un file di testo?

  5. Come cambiare una parola in un file con lo script della shell linux

Come eseguire lo script della shell come servizio Systemd in Linux

Come creare un file in Linux usando Cat Command

Come bloccare un file di testo in Linux usando il comando flock

Come stampare righe duplicate in un file di testo in Linux

Come mescolare le linee in un file in Linux

Come invertire le righe in un file in base al carattere in Linux