Olá!
Na minha sugestão não havia considerado o "deve ser obrigatoriamente de
30 caracteres". Do jeito que eu fiz, limita a 30 caracteres, ignorando o que
for maior que 30. A sugestão do Eri com o printf funcionou legal.
Sorry!
--
[]'s
Cléoson.
http://farinhadigital.blogspot.com/
Em 25 de
Olá!
Tentei o seguinte, veja se te ajuda:
$ cat teste.txt
ID COMANDO_AZUL
ID COMANDO_ABOBORA
ID COMANDO3_ VERDE
$ for i in $(cut -f2 -d" " teste.txt); do echo "${i:0:29} VALOR"; done
COMANDO_AZUL VALOR
COMANDO_ABOBORA VALOR
COMANDO3_ VALOR
--
[]'s
Cléoson.
http://farinhadigital.blogspot.c
printf é seu amigo:
$ for comando in $(cut -d " " -f2 lista.txt ); do printf "%-30s%s\n"
$comando TESTE; done
COMANDO_AZUL TESTE
COMANDO_ABOBORA TESTE
COMANDO3_ TESTE
OK... deve perder a formatação no email... mas acredite, tá certo. :)
A mágica