[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
- RES: [shell-script] extrair colunas no comando "ps aux",
Julio Cezar Neves - DATAPREVRJ <=