GNU/Linux >> Tutoriales Linux >  >> Linux

El Punto De Uniq -u Y Que Hace??

Esta pregunta ya tiene respuestas aquí :¿Cómo es que uniq no es lo suficientemente único como para que también haya uniq –unique?

(4 respuestas)
Cerrado hace 6 meses.

uniq parece hacer algo diferente a uniq -u , aunque la descripción de ambos es "solo líneas únicas".

¿Cuál es la diferencia aquí, qué hacen?

Respuesta aceptada:

Esto debería ser fácil de probar:

$ cat file
1
2
3
3
4
4
$ uniq file
1
2
3
4
$ uniq -u file
1
2

En resumen, uniq sin opciones elimina todas menos una instancia de líneas duplicadas consecutivamente. El GNU uniq manual formula que como

Sin opciones, las líneas coincidentes se fusionan con la primera aparición.

mientras que POSIX dice

[…] escriba una copia de cada línea de entrada en la salida. La segunda copia y las siguientes de líneas de entrada adyacentes repetidas no se escribirán.

Con el -u opción, elimina todos instancias de líneas duplicadas consecutivamente y deja solo las líneas que nunca se duplicaron. El GNU uniq el manual dice

solo imprime líneas únicas

y POSIX dice

Suprime la escritura de líneas que se repiten en la entrada.


Linux
  1. ¿Qué hace Rackspace en la nube?

  2. ¿Qué es un archivo .pid y qué contiene?

  3. ¿Qué hace la función débil_alias y dónde se define?

  4. ¿Qué hace el permiso de ejecución?

  5. ¿Cuál es el punto de cifrar el directorio de inicio?

¿Cuál es la diferencia entre Linux y Unix?

¿Qué significa en la salida de Ps?

¿Qué es un Hipervisor? ¿Cuál es la diferencia entre el tipo 1 y 2?

¿Cuál es la diferencia entre curl y Wget?

¿Cuál es la diferencia entre ls y l?

¿Cuál es el punto del comando hostnamectl?