
msoliver
(usa Debian)
Enviado em 13/10/2022 - 16:20h
asparion escreveu:
Boa noite amigos, me ajudem com um codigo simples mais que ate o momento nao consegui, quero pegar uma informação inteira: segue:
root@rca-fw-01:~# free
total used free shared buff/cache available
Mem: 1000360 360188 89392 18072 550780 468704
Swap: 1757180 3084 1754096
queria pegar somente o mem total used e free individualmente e sem os espaços
ex:
root@rca-fw-01:~# free | cut -c10-20
total
1000360
1757180
mais pegaas 3 linha e ainda tem a questao do espaço que fica na frente
ex: fre | cut (algimacoisa) e o retorno fosse assim:
1000360
como faço preciso pegar somente confome anexo:
Boa tarde Asparion:.
Segue sugestão:
Mem Total:
free|awk '$1~/Mem/{print $2}'
Mem used:
free|awk '$1~/Mem/{print $3}'
Mem Free:
free|awk '$1~/Mem/{print $4}'
----------------------------------------------------------------------------------------------------------------
+ 1 opção:
Com Titulo:
free|awk 'BEGIN{split("total,usada,livre", tp, ",")}$1~/Mem/{for(i=2;i<=4;i++) print tp[i-1]":",$i}'
Sem Titulo:
free|awk '$1~/Mem/{for(i=2;i<=4;i++) print $i}'
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________