O Comando Paste

  • Post author:
  • Post category:Sem categoria

Colabora??o: J?lio Neves

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 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 ? , 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?…