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

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

Re: [shell-script] Como saber o numero da coluna de um arquivo?


From: Alfredo Casanova
Subject: Re: [shell-script] Como saber o numero da coluna de um arquivo?
Date: Mon, 27 May 2013 17:41:12 -0300

$ cat countcolumn
[ $# -ne 2 ] && { echo "Script para descobrir o indice de uma coluna
Uso: $0 <arquivo> <nome da coluna>" ; exit 1 ;}
cat $1 | head -1 | sed 's/\;/\n/g' | nl | grep $2

./countcolumn lista estado
     5 estado




2013/5/27 Alfredo Casanova <address@hidden>

> bom, fiz uma gambiarra:
>
> $ cat lista
> nome;sobrenome;cidade;fruta;estado
> chico;silva;bauru;melancia;parana
>
> isolamos a primeira linha:
>
> $ cat lista  | head -1
>  nome;sobrenome;cidade;fruta;estado
>
> trocamos o ";" por new line:
>
> $ cat lista  | head -1  | sed 's/\;/\n/g'
> nome
> sobrenome
> cidade
> fruta
> estado
>
>
> numeramos as linhas:
>
> $ cat lista  | head -1  | sed 's/\;/\n/g' | nl
>      1 nome
>      2 sobrenome
>      3 cidade
>      4 fruta
>      5 estado
>
> informamos a coluna desejada:
>
> $ cat lista  | head -1  | sed 's/\;/\n/g' | nl | grep fruta
>      4 fruta
>
>
>
> voilá!
>
>  hahahah
>
>
>
> 2013/5/27 nerobarrabas <address@hidden>
>
>> **
>>
>>
>> Mestres,
>>
>> Tenho um arquivo que contem, como cabeçalho a seguinte linha:
>>
>> nome;sobrenome;cidade;fruta;estado
>> chico;silva;bauru;melancia;parana
>> ....
>> ....
>>
>> Como descobrir o numero da coluna da string "fruta" do cabeçalho.
>>
>> No "olhômetro", vemos que é a coluna 4.
>> Mas qual o comando comando posso dar prá que o shell me mostre?
>>
>> Grato
>>
>> Diramos
>>
>>  
>>
>
>
>
> --
> []'s
> Alfredo Casanova
> Linux User #228230
> msn: address@hidden
> tel: +55 61 9655 9619
>



-- 
[]'s
Alfredo Casanova
Linux User #228230
msn: address@hidden
tel: +55 61 9655 9619


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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