Pages : 1
#1 Le 24/06/2014, à 10:57
- Headshrinker
Commande sed et variable
Bonjour,
Je suis en train de créer mon 1er script et je bute sur la commande sed. Je souhaite remplacer une chaine de caratere (un mot en fait) par le résultat d'une saisie.
SB_USER=YOURUSER
echo "Type your username :"
read username
sed -i "s/YOURUSER/$username/g" /etc/default/sb
sed: impossible de lire /etc/default/sb: Aucun fichier ou répertoire de ce type
Merci de votre aide
Dernière modification par Headshrinker (Le 24/06/2014, à 10:57)
Hors ligne
#2 Le 24/06/2014, à 11:29
- pingouinux
Re : Commande sed et variable
Bonjour,
Il faut que le fichier /etc/default/sb existe, et que tu aies la permission d'écriture dessus sur le répertoire contenant le fichier. Tu peux aussi utiliser sudo.
Que donne
ls -l /etc/default/sb
Correction
Dernière modification par pingouinux (Le 24/06/2014, à 11:40)
Hors ligne
#3 Le 24/06/2014, à 11:35
- Headshrinker
Re : Commande sed et variable
oui le fichier existe. Cela doit etre en effet un probleme de permission
Je verrai ce soir ce que cela donne. Je suis au taf.
Merci
Hors ligne
#4 Le 24/06/2014, à 11:43
- pingouinux
Re : Commande sed et variable
Je pense plutôt que le fichier n'existe pas, sinon on aurait un autre message.
Hors ligne