Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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