Ar trebui sa stiu deja asta, dar nu prea am folosit sed spre rusinea mea.
Incerc sa fac o chestie care parea simpla:
am un conf care are niste linii de genul:
define("AJXP_CLIENT_DEBUG" , false);
define("AJXP_SERVER_DEBUG" , false);
si vreau sa le schimb cu un script de pe false pe true.
Saaau, sed '/NUME_VARIABILA/s/false/true/' . Stiti ca sed poate opera doar
pe anumite linii, nu pe toate, da?
--
P.
On Thu, 10 Dec 2015 21:24 Andrei Pascal wrote:
> Evident înainte de sed dai și tu un grep ca omu' întreg la cap (subiect
> discutabil de vreme ce întrebi de
Să nu ai probleme de whitespaces (spații în loc de taburi și/sau
vițăvercea). Poți încerca ceva gen:
sed -e
's/"AJXP_CLIENT_DEBUG"[[[:space:]]*,[[:space:]]*false/"AJXP_CLIENT_DEBUG"
, true/' file.php
merge așa?
2015-12-10 20:23 GMT+02:00 Mihai Badici :
>
> Ar trebui sa stiu
Evident înainte de sed dai și tu un grep ca omu' întreg la cap (subiect
discutabil de vreme ce întrebi de sed, dar na)...
2015-12-10 21:21 GMT+02:00 Andrei Pascal :
> Să nu ai probleme de whitespaces (spații în loc de taburi și/sau
> vițăvercea). Poți încerca ceva gen:
>
>
On Thursday 10 December 2015 20:07:43 Petru Rațiu wrote:
> Saaau, sed '/NUME_VARIABILA/s/false/true/' . Stiti ca sed poate opera
doar
> pe anumite linii, nu pe toate, da?
>
> > Evident înainte de sed dai și tu un grep ca omu' întreg la cap (subiect
> > discutabil de vreme ce întrebi de sed, dar