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 <[email protected]>:

>
> 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.
> Evident nu vreau sa le schimb pe toate, ci doar pe unele.
>
> incerc ceva de genul:
> sed -e 's/"AJXP_CLIENT_DEBUG"  ,   false/"AJXP_CLIENT_DEBUG"  ,   true/'
> file.php
>
> Din cate vad, nu imi face match si pare ca se poticneste la acea virgula.
> Nu gasesc pe net ceva referitor la faptul ca virgula ar trebui escap-ata
> cumva si nu prea inteleg cum functioneaza.
>
>
> Mihai Badici[1]
>
> --------
> [1] http://mihai.badici.ro
> _______________________________________________
> RLUG mailing list
> [email protected]
> http://lists.lug.ro/mailman/listinfo/rlug
>



-- 
Ave
http://flying.prwave.ro
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui