En Linux, puedo usar una cadena de un archivo grep mySearchString myFile.txt
. ¿Cómo puedo obtener solo el resultado que es único?
linux
ubuntu
command-line
hap497
fuente
fuente
sort
antesuniq
en caso de que los datos no estén ordenados. Deuniq
lo contrario no funcionará por completo.sort -u
lugar desort | uniq
. Guarda un proceso, reduce la E / S total y reduce el número total de comparaciones que deben realizarse.Puedes usar:
-r: recursivo
-o: solo imprime parte coincidente del texto
-h: no imprimir nombres de archivo
-P: expresión regular de estilo Perl (puede usar -E en su lugar según su caso)
sort -u
es mejor quesort | uniq
, como señaló @Chris Johnsen.fuente