Mudanças entre as edições de "Usuário:Nelson:DicasShell"
De Stoa
(→Somando números em colunas) |
(→Somando números em colunas) |
||
Linha 4: | Linha 4: | ||
− | ===Somando números em colunas=== | + | === Somando números em colunas === |
:Usando '''paste''' e '''bc''' | :Usando '''paste''' e '''bc''' | ||
<pre> | <pre> |
Edição das 09h25min de 10 de outubro de 2007
.
Somando números em colunas
- Usando paste e bc
ls -altr | grep "ex.*log" | awk '{ print $5 }' | paste -sd+ | bc
- A quinta coluna é dos valores do tamanho do arquivo em bytes.
- Usando awk
ls -altr | grep "ex.*log" | awk '{ print $5 } ' | awk ' { SOMA+= $1 } END { print SOMA }'
- Sem usar grep ainda:
ls -altr | awk ' /ex.*log/ { SOMA+= $5 } END { print SOMA }'
Fontes: http://br.groups.yahoo.com/group/shell-script ( mensagem numero 19183 ) http://users.ca.astound.net/baspence/AIXtip/awk_sum.htm