Objet : Discussions sur le logiciel libre
Archives de la liste
- From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
- To: linux-31 AT culte.org
- Subject: Re: sed : à l'aide
- Date: Fri, 8 Sep 2023 22:58:02 +0200
- Organization: Plouf !
Le 08/09/2023 à 22:33, peterpan31 (via linux-31 Mailing List) a écrit :
Je fais ceci et ça roule :
sed -i.bak "s!^\(DefaultVolume \+\)[0-9]\+\$!\1${Volume}!" "$CONF"
Vraiment ? Tu as de la chance car cette expression illisible est un piège à con, elle ne fonctionne pas en shell bash interactif car ! est interprété comme rappel de commande de l'historique.
Pourquoi ne pas plutôt utiliser une commande plus sûre et plus lisible comme celle-ci ? $Volume peut contenir des / ?
sed -E -i.bak "s/^(DefaultVolume +)[0-9]+$/\1${Volume}/" "$CONF"
-
sed : à l'aide,
peterpan31, 08/09/2023
-
Re: sed : à l'aide,
Pascal Hambourg, 08/09/2023
-
Re: sed : à l'aide,
peterpan31, 08/09/2023
-
Re: sed : à l'aide,
Pascal Hambourg, 08/09/2023
- Re: sed : à l'aide, peterpan31, 09/09/2023
-
Re: sed : à l'aide,
Pascal Hambourg, 08/09/2023
-
Re: sed : à l'aide,
peterpan31, 08/09/2023
-
Re: sed : à l'aide,
Pascal Hambourg, 08/09/2023
Archives gérées par MHonArc 2.6.19+.