J'essaie un script qui va installer VirtualBox Headless. Il me manque une partie pour l'accomplir. phpVirtualBox vous oblige à modifier le fichier config.php et à changer le mot de passe. La section que je suis en train de modifier est:insertion d'une ligne contenant une citation 'en utilisant sed
/* Username/Password for system user that runs VirtualBox */
var $username = 'vbox';<br>
var $password = 'pass'; **********This Line*****************
J'ai lu (homme sed) et regarda sur Internet pour trouver une solution, pas de chance.
J'ai essayé plusieurs commandes sed, mais aucune n'insèrera les marques de graduation.
J'ai pu obtenir tout sauf le ('). Ces marques doivent entourer le mot de passe pour que le fichier config.php fonctionne correctement.
Je suis en mesure de supprimer la ligne, puis essayez d'insérer une nouvelle ligne n'insère:
var $password = pass ;
Quelqu'un peut-il s'il vous plaît me aider à comment insérer la ligne complète:
var $password 'pass';
Je posterai le script complet si quelqu'un est intéressé à l'utiliser.
echo "var \ $ mot de passe = 'passe';" | sed "s @ 'passe' @ 'newpass' @" config.php> config.php1. Cela a créé le fichier que je voulais avec le changement dont j'avais besoin. puis supprimez l'original et renommez config.php1 en config.php. Je vous remercie. –