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

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

Substituindo linha com sed


From: arkanadd
Subject: Substituindo linha com sed
Date: 07 Jul 2014 19:21:20 -0700

Boa noite senhores. Me deparei com uma questão aqui que após algumas horas tentando, não consegui resolver. 

Basicamente é uma substituição de linha que não quer funcionar.


Tenho uma linha com o seguinte conteúdo:


IPADDRESS1=`cat /etc/sfs/hostname.info`


Preciso substitui-la para:


IPADDRESS1=`cat /etc/sfs/hostname.info | head -n 1`


O problema acontece quando tento realizar esta modificação com o comando:


sed -i 's/^IPADDRESS1=.*/IPADDRESS1=`cat /etc/sfs/hostname.info | head -n 1`/' createCsa


Recebo este erro:

sed: -e _expression_ #1, char 36: unknown option to `s'


Tentei de outras formas, em algumas o comando executava a linha e gravava o valor e em outras era o este erro que aparecia.








reply via email to

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