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

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

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


From: Fredi Bieging
Subject: Re: [shell-script] Re: Como saber o numero da coluna de um arquivo?
Date: Mon, 27 May 2013 18:21:18 -0300

Corrigindo...

sed '1!d; s/;/\n/g' arquivo | sed -n "/^fruta$/="


2013/5/27 Fredi Bieging <address@hidden>

> Outra forma de fazer, usando só o sed:
>
> sed '1!d; s/;/\n/g' arquivo | sed -n "/fruta/="
>
>
>
> 2013/5/27 nerobarrabas <address@hidden>
>
>> **
>>
>>
>> Casanova,
>>
>> Gâmbia interessante hein!
>> Não é que funfou?!?!?!?
>>
>> kkkkk
>>
>> Valeu.
>>
>> Diramos
>>
>> --- Em address@hidden, Alfredo Casanova <atcasanova@...>
>> escreveu
>>
>> >
>> > 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 <diramos@...>
>>
>> >
>> > > **
>> > >
>> > >
>> > > 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: atcasanova@...
>>
>> > tel: +55 61 9655 9619
>> >
>> >
>> > [As partes desta mensagem que não continham texto foram removidas]
>> >
>>
>>  
>>
>
>


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



reply via email to

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