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.
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 deja asta, dar nu
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:
>
> sed -e
> 's/"AJXP_CLIEN
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 sed, dar na)...
>
>
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