unexpand es un comando de Unix y sistemas operativos similares . Se utiliza para convertir grupos de caracteres de espacio en caracteres de tabulación . [1]
Por ejemplo:
$ echo "asdf sdf" | desexpandir | od -c 0000000 \t \tasdfsdf \n 0000014 $ echo "asdf sdf" | od -c 0000000 0000020 asdfsdf \n 0000032
Aquí, el comando echo imprime una cadena de texto que incluye múltiples espacios consecutivos y luego la salida se envía al comando unexpand . La salida resultante se muestra luego mediante el comando octal dump od . En el segundo mensaje, la misma salida echo se envía directamente a través del comando od . Como se puede ver al comparar los dos, el programa unexpand convierte secuencias de ocho espacios en tabulaciones simples (impresas como '\t').