|
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) |
[root@servnet1 root]# ntpq -premote 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
[Prev in Thread] | Current Thread | [Next in Thread] |