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

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

Re: [shell-script] Dúvida com awk


From: jimmy
Subject: Re: [shell-script] Dúvida com awk
Date: Tue, 30 Sep 2008 14:06:19 -0300
User-agent: Mutt/1.4.2.3i

talvez sirva no seu caso:

  $ awk 'BEGIN{FS=":"}{print gensub($1""FS,"",$0)}' /etc/passwd


On Tue, Sep 30, 2008 at 01:43:16PM -0300, Victor Hugo Leite wrote:
> Boa tarde pessoal, estou utilizando awk em um script porém me surgiu uma
> dúvida.
> 
> Preciso em um script pegar todos os caracteres de uma determinada linha e
> exibi-los com o print do awk apos o segundo separador, seria mais ou menos
> um cut -d" " -f2-
> Já li sobre o $NF do awk porém acredito que seria necessário fazer um for
> dentro do awk.
> 
> Alguem sabe se existe alguma forma de escrever o "cut -d" " -f2-" no awk de
> maneira simples ?
> 
> Apenas prareforçar a necessidade de ser em awk, preciso executar
> awk 'dup[$1]++{print $2}'
> porém no lugar do $2 preciso utilizar algo como a funçao do cut.
> 
> Hoje fiz da seguinte forma awk 'dup[$1]++{print}' | cut -d" " -f2-
> mas o cut degrada a velocidade de execução do script.
> 
> Alguem tem uma luz ?
> 
> Forte abraço a todos.
> 
> Victor Hugo Leite.
> 
> 
> ------------------------------------


reply via email to

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