Hoy en día, cada vez más personas usan el sistema Linux , hoy les presentaré el comando Extender |
1. Introducción al comando
Se utiliza para convertir el carácter de tabulación (Tab) del archivo en el carácter de espacio (Espacio). De forma predeterminada, un tabulador corresponde a 8 caracteres de espacio y el resultado se envía a la salida estándar. Si no se especifica un nombre de archivo o el nombre de archivo dado es -, expand leerá los datos de la entrada estándar.
El comando con la función opuesta es no expandir, que convierte los espacios en caracteres de tabulación.
2. Formato de comando
expandir [OPCIONES] [ARCHIVOS]
3. Descripción de la opción
-i, --initial no convierte pestañas después de espacios sin espacios en blanco -t, --tabs = NUMBER especifica una pestaña reemplazada con la cantidad de espacios, en lugar de la predeterminada.8 -t, --tabs = la LISTA especifica la lista de ubicaciones de la pestaña, separados por comas --help información de la pantalla ayuda --version información de la versión de salida
4. Ejemplos comunes
(1) Reemplace el primer carácter de tabulación en cada línea del archivo con 6 caracteres de espacio, y los caracteres de tabulación después del espacio no en blanco no se convertirán.
expandir -i -t 6 ARCHIVO
Contenido del archivo original: el
contenido convertido es el siguiente:
5. Preguntas frecuentes
(1) No todas las pestañas se convertirán al número predeterminado o especificado de caracteres de espacio. Expandir reemplazará los caracteres de pestaña con el número apropiado de caracteres de espacio según el principio de alineación. El principio de reemplazo es hacer que lo siguiente no sea Caracteres de tabulación en un límite de tabulación físico (es decir, un múltiplo entero del tamaño de tabulación). Por ejemplo, el siguiente archivo:
donde CR y LF son retornos de carro y avances de línea en Windows, respectivamente. Utilice el siguiente comando para convertir el resultado como se muestra a continuación:
expandir -t 4 archivo
Se puede ver que el segundo carácter de tabulación en la primera línea y todos los caracteres de tabulación en la segunda línea no se reemplazan con 4 caracteres de espacio, o de acuerdo con el formato de alineación del contenido original, se reemplazan con un número apropiado de caracteres de espacio.