lunes, 5 de septiembre de 2016

fold - Limita cada línea a una longitud especificada

Folding (plegado) es el proceso de cortar líneas de texto a una anchura especificada. Como nuestros otros comandos, fold acepta tanto uno o más archivos de texto como entrada estándar. Si mandamos a fold una secuencia de texto simple, podemos ver cómo funciona:

[me@linuxbox ~]$ echo "The quick brown fox jumped over the lazy dog." | fold -w 12
The quick br
own fox jump
ed over the
lazy dog.

Aquí vemos a fold en acción. El texto enviado por el comando echo se divide en segmentos especificados por la opción -w. En este ejemplo, especificamos una anchura de línea de 12 caracteres. Si no se especifica el ancho, la opción por defecto es 80 caracteres. Fíjate cómo las líneas se cortan independientemente de los límites de las palabras. Añadir la opción -s hace que fold corte la línea en el último espacio en blanco existente antes de que se alcance el ancho de la línea:

[me@linuxbox ~]$ echo "The quick brown fox jumped over the lazy dog." | fold -w 12 -s
The quick
brown fox
jumped over
the lazy
dog.

No hay comentarios:

Publicar un comentario