En bash je peux créer un script avec un ici-doc comme de façon par ce site: http://tldp.org/LDP/abs/html/abs-guide.html#GENERATESCRIPTGénérer un script bash et enregistrez-le à l'emplacement nécessitant 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 mon $OUTFILE
est un répertoire exigeant sudo
privilèges où dois-je mettre la commande sudo
ou quoi d'autre puis-je faire pour le faire fonctionner?
Je suppose qu'une solution est de générer le fichier vers un emplacement temporaire, puis le déplacer avec sudo au bon endroit. Est-ce la façon la plus élégante de le faire? –