In bash posso creare uno script con un qui-doc in questo modo come da questo sito: http://tldp.org/LDP/abs/html/abs-guide.html#GENERATESCRIPTGenera lo script in bash e salvarlo in posizione richiedono 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
Se il mio $OUTFILE
è una directory che richiede sudo
privilegi dove inserisco il comando sudo
o cos'altro posso fare per farlo funzionare?
Suppongo che una soluzione è quella di generare il file in una cartella temporanea e quindi spostarlo con sudo nella posizione corretta. È il modo più elegante per farlo? –