expand
es un programa que convierte los caracteres de tabulación en grupos de caracteres de espacio , manteniendo la alineación correcta. Está disponible en sistemas operativos Unix y muchos sistemas operativos similares a Unix.
Sistema operativo | Unix y similar a Unix |
---|---|
Plataforma | Multiplataforma |
Tipo | Mando |
Ejemplo
Por ejemplo:
$ echo -e "foo \ tbar" | expandir | xxd -g 1 -u 0000000: 66 6F 6F 20 20 20 20 20 62 61 72 0A foo bar. $ echo -e "foo \ tbar" | xxd -g 1 -u 0000000: 66 6F 6F 09 62 61 72 0A foo.bar. PS
Aquí el echo
comando imprime una cadena de texto que incluye un carácter de tabulación, luego la salida se dirige al expand
comando. La salida resultante se muestra en hexadecimal y como caracteres mediante el xxd
comando dump. En el segundo indicador, la misma echo
salida se envía directamente al xxd
comando. Como se puede ver al comparar los dos, el expand
programa convierte la pestaña (especificada como '\ t' en el echo
programa) en espacios.
Ver también
enlaces externos
- La especificación única de UNIX , Edición 7 de The Open Group : convertir pestañas en espacios - Referencia de comandos y utilidades,