Je génère un shell script à l'intérieur d'un script et il a besoin de permissions Root donc j'utilise
sudo bash -c "echo 'Hello There!' > '/var/www/cgi-bin/php-cgi-5.3.8'"
J'obtiens une erreur si j'essaie de sortir la ligne shebang et je ne sais pas comment l'échapper -- comme je le fais avec les autres variables.
sudo bash -c "echo '#!/bin/bash
version=\"5.3.8\"
export PHPRC=/etc/php/phpfarm/inst/php-\${version}/lib/php.ini
export PHP_FCGI_CHILDREN=3
export PHP_FCGI_MAX_REQUESTS=5000
exec /etc/php/phpfarm/inst/php-\${version}/bin/php-cgi' > '/var/www/cgi-bin/php-cgi-5.3.8'"
Où est-ce que je me trompe ici ?