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