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

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

Re: [shell-script] arquivos


From: Rodrigo Monteiro
Subject: Re: [shell-script] arquivos
Date: Thu, 28 Apr 2005 07:18:38 -0700 (PDT)

Alexandre,
 
vc poderia explicar melhor essa construcao do awk, pois tentei usa-la e nao 
consegui.
valeu pela ajuda...

Alexandre Abreu <address@hidden> wrote:
Fala Rodrigo,

>  o meu outro problema eh com o awk. percebi que ele nao
>  reconhece as variaveis do script. como eu faco para
>  contornar esse problema?

[root@localhost ~]# VAR="127.0.0.1"
[root@localhost ~]# awk -v VAR="$VAR" '$0 ~ "^" VAR { print } ' /etc/hosts
127.0.0.1               localhost.localdomain localhost

Como percebe-se, você pode passar um valor através do parâmetro "-v
VAR=Valor" para o awk. Outra maneira seria recuperar valores de
variáveis de ambiente:

[root@localhost ~]# env | grep root
USER=root
MAIL=/var/spool/mail/root
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
PWD=/root
HOME=/root
LOGNAME=root
XAUTHORITY=/root/.xauthXwq1VT
[root@localhost ~]# awk ' $0 ~ "^" ENVIRON["USER"] { print } ' /etc/passwd
root:x:0:0:root:/root:/bin/bash
[root@localhost ~]#

[]s

-- 
Alexandre de Abreu, GCUX, RHCE
Proteus Security Systems
__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

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



reply via email to

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