Re: bash, problema amb les cometes

2007-10-14 Conversa Ernest Adrogué
14/10/07 @ 21:13 (+0200), thus spake Manel Martínez de Arcos: > > Si et serveix això? > [EMAIL PROTECTED]:~$ echo "$foo" | sed s/\`/\'/g > foo'bar blabla Suposo que pot servir, però m'agradaria fer-ho directament des de la shell -cony, s'ha de poder fer!- sense haver de recórrer a un program

Re: bash, problema amb les cometes

2007-10-14 Conversa Manel Martínez de Arcos
A Diumenge 14 Octubre 2007 19:56, Ernest Adrogué va escriure: > > Hi són, però es perden quan s'expandeix la variable $foo sense > cometes. Si l'expandeixen amb cometes, i.e. echo "$foo" > et sortiran els espais. Si et serveix això? [EMAIL PROTECTED]:~$ echo "$foo" | sed s/\`/\'/g foo'bar bla

Re: bash, problema amb les cometes

2007-10-14 Conversa Ernest Adrogué
14/10/07 @ 19:44 (+0200), thus spake Manel Martínez de Arcos: > A Diumenge 14 Octubre 2007 17:14, Ernest Adrogué va escriure: > > Fins aquí tot bé. El problema és quan poso l'expressió entre > > cometes dobles (""), cosa que és necessari per preservar els > > espais, per exemple: > > > > [EMAIL PRO

Re: bash, problema amb les cometes

2007-10-14 Conversa Manel Martínez de Arcos
A Diumenge 14 Octubre 2007 17:14, Ernest Adrogué va escriure: > > Fins aquí tot bé. El problema és quan poso l'expressió entre > cometes dobles (""), cosa que és necessari per preservar els > espais, per exemple: > > [EMAIL PROTECTED]:~$ foo="foo\`bar blabla" > [EMAIL PROTECTED]:~$ echo "$foo

bash, problema amb les cometes

2007-10-14 Conversa Ernest Adrogué
Hola, Tinc un problema amb BASH. El que intento fer és substituir les cometes ` (accent obert) per cometes ' (cometa simple) en una variable. [EMAIL PROTECTED]:~$ foo="foo\`bar" [EMAIL PROTECTED]:~$ echo $foo foo`bar [EMAIL PROTECTED]:~$ echo ${foo/\`/\'} foo'bar Fins aquí tot bé. El problema és