[shell-script] Re: Formatar entrada em colunas

2010-01-01 Por tôpico Bahianeiro
Darlonv, Eu tenho um script que fiz a muito tempo atrás, veja se o e-mail não parte ele: = #! /bin/sh # Se não informado arquivo para e avisa [ ! "$1" ] && echo "$0 arquivo" && exit 1 # Conta linhas do arquivo V_linhas=`wc -l $1 | cut -f1 -d" "` # Variáveis para

Re: [shell-script] Formatar entrada em colunas

2010-01-01 Por tôpico Julio C. Neves
Fala Darlon, Para o arquivo que vc colocou, pode ser feito assim: $ split -l5 arq; paste -d' ' x??; rm x?? 1 6 11 2 7 12 3 8 13 4 9 14 5 10 15 Porém se as qtd de linhas variar, o -l5 deverá ser substituído por: -l$[$(cat arq | wc -l) / 3]. Ficando: $ split -l$[$(cat arq | wc -l) / 3] arq; paste -

Re: [shell-script] Minha contribuição de Feliz Ano novo

2010-01-01 Por tôpico Julio C. Neves
Fala Jeferson, Vê pra mim se assim funciona: for Algarismo in $(echo $(eval echo {$1..$2} | sed -r 's/(.)/\1 /g') { let Algarismos[Algarismo]++; } for ((i=0; i<=9; i++)) { echo Algarismo $i = ${Algarismos[$i]:-0} } Procurei usar Bash puro, mas o sed estava me encafifando. Aí "vi" uma o