[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]