Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-10 Par sujet roger . tarani
Bonsoir, Merci pour ces précisions. - Mail original - De: "Marc Chantreux" À: "roger tarani" Cc: "Liste Debian" Envoyé: Vendredi 5 Novembre 2021 07:29:45 Objet: Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-10 Par sujet roger . tarani
vembre 2021 01:42:48 Objet: Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème... Le Fri, Nov 05, 2021 at 12:31:13AM +0100, roger.tar...@free.fr a écrit : > > Comment expliquer que la commande prend un fichier comme argument : > sed '/^abc\|^$/!

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-05 Par sujet Marc Chantreux
salut, Le Fri, Nov 05, 2021 at 12:31:13AM +0100, roger.tar...@free.fr a écrit : > Et je n'ai même pas de fichier mais une variable à traiter. de manière générale: * passe par des pipes ou des fichiers plutot que des variables * utilise tee et mkfifo quand le probleme d'aiguillage est complexe.

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet Charles Plessy
Le Fri, Nov 05, 2021 at 12:31:13AM +0100, roger.tar...@free.fr a écrit : > > Comment expliquer que la commande prend un fichier comme argument : > sed '/^abc\|^$/! { p; s|^| -> '"${DOMAIN}"'|g }' monfichier #SUCCES > > mais refuse de prendre la valeur d'une variable ? > sed '/^abc\|^$/! { p;

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet roger . tarani
Vs une chaîne de caractère d'une variable. Merci encore De: "Marc Chantreux" À: "roger tarani" Cc: "Liste Debian" Envoyé: Jeudi 4 Novembre 2021 22:09:11 Objet: Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet Marc Chantreux
> $ TRUC=$(cat monfichier) > $ RES=$(sed '/^abc\|^$/! { p; s|^| -> '"${DOMAIN}"'|g }' "$TRUC") > sed: can't read > abc- > foo > bar > > abc- > baz > : No such file or directory: > > > Idem avec : > $ sed '/^abc\|^$/! { p; s|^| -> '"${DOMAIN}"'|g }' "$TRUC" > > > *** > Je me dis

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet roger . tarani
oger ----- Mail original ----- De: "Marc Chantreux" À: "roger tarani" Cc: "Liste Debian" Envoyé: Jeudi 4 Novembre 2021 19:06:30 Objet: Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème... Le Thu, Nov 04, 2021 at 05:18:00PM +01

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet Marc Chantreux
Le Thu, Nov 04, 2021 at 05:18:00PM +0100, roger.tar...@free.fr a écrit : En préambule: <<. cat > monfichier abc- foo bar abc- baz . Maintenant je peux mettre en évidence l'importance des quotes dans l'interpolation: set $( grep -v abc monfichier ) echo $# argument dont le premier est

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet roger . tarani
n nom de fichier, ce qui n'est pas le cas, car il cherche à ouvrir un fichier qui n'existe pas "No such file or directory". *** Merci Cordialement RT - Mail original - De: "Marc Chantreux" À: "roger tarani" Cc: "Liste Debian" Envoyé: Jeudi 4

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet Marc Chantreux
Bonjour, > J'ai tenté diverses expressions, comme par exemple dans une variable : > RES=$( sed '/^abc\|^$/! { p; s|^| -> '$DOMAIN'|g }') * pas testé mais je doute que ton script passe avec autre chose que GNU sed. * c'est très généralement une mauvaise idée de ne pas protéger le résultat d'une

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet Bernard Schoenacker
- Mail original - > De: "roger tarani" > À: "Liste Debian" > Envoyé: Jeudi 4 Novembre 2021 14:43:01 > Objet: Re: Récupérer le résultat d'une commande sed dans une variable > ou un fichier : problème... > Bonjour, > Il s'agit d'imprimer la li

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet roger . tarani
Quelle est la syntaxe à respecter pour l' argument de sed, cad non pas un nom de fichier (qui contient la chaîne à traiter), mais une variable , ici TRUC (qui contient la chaîne à traiter) ?... Merci cordialement RT De: "Pierre Malard" À: "roger tarani" Cc: "Li

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet roger . tarani
ne et insérer la ligne avec une substitution) Je ne vois pas bien comment faire avec grep ? Merci à toi Cordialement Roger De: "Bernard Schoenacker" À: "roger tarani" Envoyé: Jeudi 4 Novembre 2021 04:12:30 Objet: Re: Récupérer le résultat d'une commande sed dans

Re: Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-04 Par sujet Pierre Malard
Bonjour, C’est normal avec l’affichage d’une variable contenant des LF. Ce serait la même chose avec un : A=$(ls) Une piste tient dans la façon que vous utilisez pour afficher le résultat de la variable. En effet, un echo ${A} comme vous le faite n’affichera pas la même chose

Récupérer le résultat d'une commande sed dans une variable ou un fichier : problème...

2021-11-03 Par sujet roger . tarani
Bonjour, Dans un script (bash 5.0.3(1), debian 10), je tente de récupérer le résultat d'une commande sed dans une variable. DOMAIN=http://toto.com/ sed '/^abc\|^$/! { p; s|^| -> '$DOMAIN'|g }' mon_fichier Dans la commande, le séparateur de la substitution est | car avec / il y a un