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

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

Re: [shell-script] Achar uma coluna


From: Alain
Subject: Re: [shell-script] Achar uma coluna
Date: Tue, 15 Mar 2005 14:19:44 -0300
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)

Eu não quis entupir a lista com listagens, mas aqui vai uma nescessária. O comando retorna:

[root@servnet1 root]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+ntp1.pucpr.br tick.ucla.edu 2 u 716 1024 377 237.626 19.915 11.058 paulo.hiway.com Tick.UH.EDU 2 u 159 1024 377 385.982 77.252 427.978

A primeira linha serve de título, eu preciso testar aquele 377 embaixo do reach. Só que, vendo listas semelhantes na lista do ntp, acontece o seguinte: 1) na segunda coluna (pulando o primeiro caracter) e na terceira podem existir " ", e 2) a largura e quantidade das colunas não é sempre exata mas varia com as versões.

Portanto eu preciso achar a posição da palavra "reach" na primeira linha para recortar as linhas apartir da terceira

Alain

SuSE List escreveu:
Alain,

Estas colunas tem tamanho fixo??? Você quer ler a partir do primeiro caracter da coluna reach ate o final, desprezando os caracteres iniciaiss ou vc só quer exibir as 4 ultimas colunas......de um exemplo que fica mais facil....pois existem varias formas de se fazer isso...

Alain wrote:

Eu tenho a saída de um comando (ntpq) assim (primeira linha):

     remote           refid      st t when poll reach   delay   offset
 jitter

como eu faço para ler a coluna em que começa a palavra "reach"? Ou seja
o número de caracteres desde o começo da linha.

grtato,
Alain


reply via email to

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