[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] subst simples com sed nao funfa
From: |
Elton |
Subject: |
Re: [shell-script] subst simples com sed nao funfa |
Date: |
Wed, 14 Jul 2004 16:58:39 -0300 |
User-agent: |
KMail/1.4.3 |
demorou tanto para chegar ate aki q ja resolvi.
se alguem souber dica melhor....
o galho eram as barras do path do sendmail. resolvi protegendo as \ do path
teste=`which sendmail|sed s/\\\\//\\\\\\\\\\\\\\//g` ; echo $teste
abs
Em Ter 13 Jul 2004 22:05, Elton escreveu:
> Ola a todos,
>
> nao estou entendendo pq isso aki embaixo nao esta funcionando nem a porrete,
> alguem pode me dar uma dica?
>
> ----------------------
> # Pegando o mac address
> macint=`/sbin/ifconfig|head -1`
> mac=`echo ${macint:$((${#macint}-19)):$((${#macint}))}`
>
> #pegando o path do sendmail
> psendmail=`which sendmail`
>
> cat $cgi/.wprofile | sed -e"s/XMACADDRESS/${mac}/" > $cgi/.wprofile.new
&&
> mv .wprofile.new .wprofile
> cat $cgi/.wprofile | sed -e"s/XPATHSENDMAIL/${psendmail}/" >
> $cgi/.wprofile.new && mv .wprofile.new .wprofile
> -------------------------------
>
> retorna++ /sbin/ifconfig
> ++ head -1
> + macint=eth0 Encapsulamento do Link: Ethernet Endereço de HW
> 00:E0:7D:92:6A:F8
> ++ echo 00:E0:7D:92:6A:F8
> + mac=00:E0:7D:92:6A:F8
> ++ which sendmail
> + psendmail=/usr/local/bin/sendmail
> + cat /opt/gr5/cgi/.wprofile
> + sed -ey/XMACADDRESS/00:E0:7D:92:6A:F8/
> sed: -e expression #1, char 26: Extra characters after command
> + cat /opt/gr5/cgi/.wprofile
> + sed -ey/XPATHSENDMAIL//usr/local/bin/sendmail/
> sed: -e expression #1, char 17: strings for y command are different lengths
>
>
>
> --
>
> []'s
> Elton
> esbaptista em yahoo com br
> esbaptista em fastmail fm
>
> uin 153513488
> Linux User #198105 - http://counter.li.org
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
>
>
>
>
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!.
--
[]'s
Elton
esbaptista em yahoo com br
esbaptista em fastmail fm
uin 153513488
Linux User #198105 - http://counter.li.org