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 07/03/2022, à 21:27

anistos

sed erreur de commande

bonjour a tous
j'ecris
sed -i -e "s/resume/$resume/g" $chemin/$chemin1/$titre.html
et il me reponds
sed: -e expression #1, char 384: unterminated `s' command

a savoir que resume est un mots dans un fichier
que $resume est  resume=$(cat $chemin/$chemin1/resume.txt) il y a 35 longues lignes

pourriez vous svp me dire pourquoi
j'ai essayer plein de chose

sed -i -e "s/resume/${resume}/g" $chemin/$chemin1/$titre.html
avec 1 cote il m'ecrit $resume ou ${resume} dans mon fichier

le but ecrire le contenu du fichier resume.txt dans le fichier $titre.html a la place du seul mot resume qui s'y trouve

merci merci beaucoup

Hors ligne

#2 Le 07/03/2022, à 21:37

Watael

Re : sed erreur de commande

salut,

$ sed '/resume/{r'"$chemin/fichier.txt"'
d}' fichier.html

si c'est bon, ajoute l'option -i. wink

Dernière modification par Watael (Le 07/03/2022, à 21:38)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 07/03/2022, à 21:38

xubu1957

Re : sed erreur de commande

Bonjour,

Comme demandé dans le premier message du tutoriel Retour utilisable de commande

Pour ajouter toi-même les balises code à ton précédent message #1 :

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1642675956.jpg

Voir règles du forum > balises BB code

Balise CODE :

C'est la balise à utiliser pour donner de longs messages d'erreurs, des contenus de fichiers de configuration, des commandes à taper, etc … Elle permet des messages plus "compacts", et est moins ambiguë que d'autres polices sur certains caractères.

alca94 a écrit :

1539072593.png

Dernière modification par xubu1957 (Le 08/03/2022, à 06:42)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#4 Le 08/03/2022, à 06:41

anistos

Re : sed erreur de commande

Bonjour watael et xubu1957

Merci pour vos réponse
D abord watael
Je ne la connaissais pas qu es ce que r' et d stp
Je l utiliserai ce soir je vous dirai ça

Xubu1957
OK je ne le savais pas non plus je tâcherai de me corriger

Cordialment

Hors ligne

#5 Le 08/03/2022, à 06:56

Watael

Re : sed erreur de commande

Je ne la connaissais pas qu es ce que r' et d stp

as-tu regardé dans le man ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 08/03/2022, à 18:34

anistos

Re : sed erreur de commande

watael

nom mais je viens de le faire
ok r pour ajouter le texte lu a partir du nom de fichier
merci
pour la commande ok comme tu me l'a donné
avec -i  :

sed: -e expression #1, char 0: unmatched `{'

avec -e :

sed: -e expression #1, char 0: unmatched `{'

mais cela fonctionne super !!!

ps : merci a xubu1957 pour son conseil

Hors ligne