shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] extrair colunas no comando "ps aux"


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] extrair colunas no comando "ps aux"
Date: Mon, 4 Apr 2005 08:50:26 -0300

Aê Jorge,

Prompt> ps aux | tr -s ' ' | cut -f 5,11 -d ' '
VSZ COMMAND
1304 init
0 [keventd]
0 [ksoftirqd_CPU0]
0 [kswapd]
0 [bdflush]

o tr com opção -s (squeeze-espreme) espreme os caracteres especificados (no
caso o branco) deixando somente um. O cut pega esta saída e deixa somente o
5o. e o 11o. campos.

Quem tem mais saco tb pode fazer direto assim:

ps aux | cut -c pi1-pf1,pi2-pf2

Onde pi=posição inicial e pf=posição final de cada campo.

[ ]s,
Julio
:wq


| -----Mensagem original-----
| De: Jorge Barros de Abreu [mailto:address@hidden]
| Enviada em: sábado, 2 de abril de 2005 23:12
| Para: address@hidden
| Assunto: [shell-script] extrair colunas no comando "ps aux"
| 
| 
| 
| Olá.
| Segue adiante um trecho da saída do comando "ps aux".
| Preciso extrair a 5a. e a 11a. colunas(desprezando as outras colunas).
| Como faço isso em shell bash??
| 
| Consegui uma solução satisfatória com o script RAC do Aurélio 
| & Thobias mas 
| gostaria de saber como fica no bash.
| 
| []´s
| 
| 
| #ps aux
| USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
| root         1  0.0  0.0   480  240 ?        S    06:03   
| 0:03 init [3]
| root         2  0.0  0.0     0    0 ?        S    06:03   
| 0:00 [keventd]
| root         3  0.0  0.0     0    0 ?        SN   06:03   0:00 
| [ksoftirqd_CPU0]
| root         4  0.0  0.0     0    0 ?        S    06:03   
| 0:02 [kswapd]
| root         5  0.0  0.0     0    0 ?        S    06:03   
| 0:00 [bdflush]
| root         6  0.0  0.0     0    0 ?        S    06:03   
| 0:00 [kupdated]
| root        10  0.0  0.0     0    0 ?        S<   06:03   
| 0:00 [mdrecoveryd]
| root        11  0.0  0.0     0    0 ?        S    06:03   
| 0:00 [kreiserfsd]
| 
| 
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de 
| programação, como perl, C etc. Quem insistir em não seguir 
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]