2011-02-10 3 views

Respuesta

46

sólo tiene que anular el partido usando !:

sed -i '/^##Input/! s/foo/bar/g' myfile 
-4

Tienes que escapar # como en \#.

+4

No hay necesidad de escapar de la '#'. No tiene un significado especial para 'sed'. –

-4

Una respuesta feo para una solicitud fea (es decir, que consiguen lo que pidieron):

echo \{ 
for file in *.json; do 
    sed -n '/^[\{\}]/! s/\([^\,]\)$/\1,/; /^[\{\}]/!p' $file 
done 
echo \{ 
Cuestiones relacionadas