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.

expand

Procesado de texto

Uso

expand -t 4 [file]

Convierte tabuladores en espacios; un Makefile necesita tabuladores reales, así que pasarle expand rompe la compilación.

Opciones habituales

OpciónSignificado
-tTab width, or a comma-separated list of tab stops
-iGNU: convert only the tabs at the start of a line
unexpand -aThe reverse: turn runs of spaces back into tabs

Ejemplos

expand -t 2 old.py

Turns each tab into two spaces.

unexpand -a -t 4 file.txt

Turns every four spaces back into a tab.

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 expand?

Convierte tabuladores en espacios; un Makefile necesita tabuladores reales, así que pasarle expand rompe la compilación.

Q¿Cómo se escribe?

expand -t 4 [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 expand. Este comando está en Procesado de texto.

Comandos relacionados

página man: man expand