On 4 jul, 18:10, "Rodrigo Escobar" <[EMAIL PROTECTED]> wrote: > heheh eu sei velho.. nao estou te questionando.. > sei que tu manda bem em shell tambem.. > > E vc esta correto sim.. nesse modelo de arquivo que ele postou funciona > perfeitamente. > > abs! > > 2008/7/4 Junior Polegato - Linux <[EMAIL PROTECTED]>: > > > > > Rodrigo Escobar escreveu: > > >> Ultima coluna não.. o grep so funciona se o valor ou cadeia de caracteres > >> que seja.. '100,00' forem os ultimos caracteres da linha por causa do > >> simbolo $ > >> :) > > > Tem razão, mas para o arquivo em questão funcionaria. Mas o correto mesmo, > > para colunas separadas por espaços ou tabulações, seria: > > > - Primeira: '^100.00[\t ]\+' > > - Última '[\t ]\+100.00$' > > - Conteúdo genérico de cada coluna: '[^\t ]\+' > > - Separador de cada coluna: '[\t ]\+' > > - Exemplo de 100.00 na terceira coluna: '^[^\t ]\+[\t ]\+[^\t ]\+[\t > > ]\+100.00[\t ]\+' > > - Dependendo da formatação do arquivo podem haver variações. > > > PS: Aos poucos a gente vai melhorando... :) > > > []'s > > Junior Polegato- Ocultar texto entre aspas - > > - Mostrar texto entre aspas -
-F é o delimiador, no caso espaços ou tab para o seu arquivo $0 o próprio arquivo $1 primeira coluna $2 segunda coluna e assim sucessivamente na expressão: $2 ~ "100" significa: segunda coluna que contenha 100 na expressão: {print $0} significa: imprima o arquivo awk -F" " '$2 ~ "100" {print $0}' -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]