Inicio·Comandos de terminal
Publicidad

Consigue tu bono en un exchange de criptomonedas

Bonos que recibes solo por registrarte. Las condiciones son las que publica cada exchange.

tac

Procesado de texto

Uso

tac [file]

Imprime las líneas de un archivo de la última a la primera; es de GNU coreutils, en macOS se usa tail -r, y no es rev, que invierte caracteres.

Opciones habituales

OpciónSignificado
-sUse another separator instead of the newline
-rRead the separator as a regular expression
-bPut the separator before each record rather than after

Ejemplos

tac access.log | head

The newest lines first.

tail -r access.log

The macOS equivalent.

Están hechos para encadenarse con tuberías. Tres comandos unidos suelen ser más cortos que uno que lo haga todo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q¿Qué hace tac?

Imprime las líneas de un archivo de la última a la primera; es de GNU coreutils, en macOS se usa tail -r, y no es rev, que invierte caracteres.

Q¿Cómo se escribe?

tac [file] — los corchetes marcan lo que puedes omitir.

Q¿Cuántas opciones vale la pena saber?

Aquí van 3; la lista completa está en man tac. Este comando está en Procesado de texto.

Comandos relacionados

página man: man tac