Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Semana do Júlio Neves - O Comando Paste
Colaboração: Júlio Neves
Data de Publicação: 23 de Fevereiro de 2005
O paste é um comando pouco usado por sua sintaxe ser pouco conhecida. Vamos brincar com 2 arquivos criados da seguinte forma:
$ seq 10 > inteiros $ seq 2 2 10 > pares
Para ver o conteúdo dos arquivos criados, vamos usar o paste na sua forma careta:
$ paste inteiros pares 1 2 2 4 3 6 4 8 5 10 6 7 8 9 10
Agora vamos transformar a coluna do pares em linha:
$ paste -s pares 2 4 6 8 10
O separador default é <TAB>, mas isso pode ser alterado com a opção -d. Então para calcular a soma do conteúdo de pares primeiramente faríamos:
$ paste -s -d'+' pares # também poderia ser -sd'+' 2+4+6+8+10
e depois passaríamos esta linha para a calculadora (bc) e então ficaria:
$ paste -s -d'+' pares | bc 30
Assim sendo, para calcular o fatorial do número contido em $Num, basta:
$ seq $Num | paste -sd'*' | bc
Até amanhã...
Duvidas? julio.neves@gmail.com Deseja fazer curso de Programação em Shell? julio.neves@tecnohall.com.br
Conheça também o livro de Programação Shell de Júlio Neves
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.





