doblar comando en Linux con ejemplos

El comando fold en Linux envuelve cada línea en un archivo de entrada para que se ajuste a un ancho específico y lo imprime en la salida estándar. De forma predeterminada, envuelve líneas con un ancho máximo de 80 columnas, pero esto es configurable. Para plegar la entrada con el comando plegar, pase un archivo o una entrada estándar al comando.

Sintaxis:

$ fold [OPTION]... [FILE]...

Usando el comando de plegado:

$ fold GfG.txt

En el ejemplo anterior, hemos pasado un archivo de texto llamado GfG para doblar el comando y, como puede ver en la salida, envuelve la línea hasta 80 columnas.

Diferentes opciones de comando de plegado:

  • -w: al usar esta opción en el comando de plegado, podemos limitar el ancho por número de columnas. Al usar este comando, cambiamos el ancho de columna del ancho predeterminado de 80.

    Sintaxis:

    $fold -w[n] GfG.txt

    En el ejemplo anterior, ajustamos las líneas de GfG.txt a un ancho de 60 columnas.

  • -b: esta opción del comando de plegado se usa para limitar el ancho de la salida por el número de bytes en lugar del número de columnas. Al usar esto, podemos imponer el ancho de la salida al número de bytes.

    Sintaxis:

    $fold -b[n] GfG.txt

    En el ejemplo anterior, hemos limitado el ancho de salida del archivo a 40 bytes y el comando divide la salida en 40 bytes.

  • -s: esta opción se usa para romper las líneas en los espacios para que las palabras no se rompan. Si un segmento de la línea contiene un carácter en blanco dentro de las posiciones de la primera columna de ancho, rompa la línea después del último carácter en blanco que cumpla con las restricciones de ancho.

    Sintaxis:

    $fold -w[n] -s GfG.txt

    Si compara el ejemplo anterior con el anterior, verá que las líneas solo se rompen en espacios, mientras que, en otros ejemplos, la salida se muestra de tal manera que algunas de las palabras se rompen entre líneas.

Publicación traducida automáticamente

Artículo escrito por raghvendra3499 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *