He intentado varias formas de lo siguiente en una escritura del golpe:Cómo utilizar una variable de entorno dentro de una cadena entre comillas en Bash
#!/bin/bash
svn diff [email protected] --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS"
pero no puedo obtener la sintaxis correcta para expandir el entorno COLUMNS
variable.
He intentado varias formas de lo siguiente:
svn diff [email protected] --diff-cmd /usr/bin/diff -x '-y -w -p -W $COLUMNS'
y
svn diff [email protected] --diff-cmd /usr/bin/diff -x '-y -w -p -W ${COLUMNS}'
y
eval svn diff [email protected] --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS"
Sugerencias?
¿Qué producen esos ejemplos en su caso? ¿Y qué quieres que produzcan? –
el comando fuera del script está funcionando? – dfa
¿Has probado 'svn diff $ @ --diff-cmd/usr/bin/diff -x" -y -w -p -W "" $ COLUMNS "' –