¿Qué comando utiliza el shell para generar una cadena muy larga que se ajusta cada 80 caracteres?
Según tengo entendido, la respuesta es la siguiente (también se puede implementar usando un script de shell):
#! /bin/bash
str="aaaaaaaabbbbbbbbbbbbbccccccccccccccddddddddddddeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllll lllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooopppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy xxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz" # A long string
len=${#str}. # Obtener la longitud de la cadena
# Calcular el número total de líneas impresas
strtail=$((len80))
line=$((len /80))
sPos=0 #Inicializar posición inicial
for ((n=1; nlt; =$linea; n ))
hacer
echo ${str.sPos:80}
sPos=$((sPos 80))
hecho
[ $strtail - ne 0 ] amp;amp; eco ${str:sPos:strtail}