Rodrigo bom dia, Obrigado por sua resposta, é mais ou menos isso mais durante meu script tenho algumas variaveis que pegam o conteudo da verificação, se o arquivo esta ok ou nao e se servidor também o que eu queria saber é como dizer para a variavel do awk que sua variavel $1 e a variavel do meu script $ROK.
--- Em qua, 29/4/09, Rodrigo Vian <[email protected]> escreveu: De: Rodrigo Vian <[email protected]> Assunto: Re: [shell-script] Montar tabela. Para: [email protected] Data: Quarta-feira, 29 de Abril de 2009, 10:31 Bom dia Edmilson, Tive um problema de formatação também e resolvi da seguinte forma: Meu script ------------ --------- --------- --------- --------- --------- - #!/bin/sh DATA=`date +%Y-%m-%d -d "1 day ago"` DIR="/home/relatori os" FILE="$DIR/$ DATA-ligacoes. txt" COMANDO="/usr/ bin/mysql -u root -psenha banco -N -e " CAMPOS="data, origem,destino, tronco,tempo" echo "----------- --------- --------- --------- --------- --------- --" echo "Iniciando Exportacao de Dados do dia $DATA" $COMANDO "SELECT $CAMPOS from cdr WHERE data like \"$DATA%\" ORDER BY data;" | sed 's/\t/","/g; s/\n//g | tr -d \" | awk -F , '{ printf "%-19s|%-15d| %-15d|%-2s| %s\n", $1,$2,$3,$4, $5 }' > $FILE echo "----------- --------- --------- --------- --------- --------- --" echo "" Espero que seja útil... Abraço Edmilson Menezes escreveu: > > > Bom dia pessoal, > > Tenho um script que faz a verificação de alguns arquivos e preciso > montar a saida dele como uma tabela, eu fiz a saida bem simples só > usando o echo, como exemplo: > > echo "SERVIDOR ARQUIVO STATUS > ------------ --------- --- ------------ ----- > ------------ --\n" > > script > variavel A > variavel B > variavel C > > echo "$A $B $C" > /tmp/tabela. log > > Mais ele sai muito desorganizado por cauda do tamanho do nome do > servidor e arquivo, eu tenho um script que faço uma tabela com ajuda > do awk mais nele ele lê um arquivos pega os campos como variavel $1, > $2, $3 e monta a tabela, pergunto: Como posso fazer para o awk ler a > saida das minhas variaveis do script como a avariavel do awk que > somente le com números, estou quebrando a cabeça com o ARGC que recebe > parametros e o ARGV que contem os parametros como vetor. Isso claro > com ajuda do livro do Julio. Obrigado. > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbusca dos.yahoo. com <http://br.maisbusca dos.yahoo. com> > > [As partes desta mensagem que não continham texto foram removidas] > > Rodrigo S. Vian Analista TI Porttal Tecnologia Soluções em TI & Telecom http://www.porttalt ecnologia. com.br phone:55+19+ 3542-9667 mobile:55+19+ 7808-5121 nextel:55*89* 25546 |-- Antes de Imprimir, pense em sua responsabilidade com o Meio Ambiente --| [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
