En bash puedo crear un guión con un aquí-doc como tal de acuerdo con este sitio: http://tldp.org/LDP/abs/html/abs-guide.html#GENERATESCRIPTGenerar guión en bash y guardarlo en la ubicación que requiere sudo
(
cat <<'EOF'
#!/bin/bash
#? [ ]/\ = + < > : ; " , * |
#/ ? < > \ : * | ”
#Filename="z:"${$winFn//\//\\}
echo "This is a generated shell script."
App='eval wine "C:\Program Files\foxit\Foxit Reader.exe" "'$winFn'"'
$App
EOF
) > $OUTFILE
Si mi $OUTFILE
es un directorio que requiere sudo
privilegios ¿dónde pongo el comando sudo
o qué más puedo hacer para que funcione?
supongo que una solución es generar el archivo en una ubicación temporal y luego moverlo con sudo a la ubicación correcta. ¿Es esa la manera más elegante de hacerlo? –