Bonjour,
Ton erreur « !d': event not found » vient du bash, pas de sed : par défaut le caractère « ! » permet de rappeler une commande précédente en bash… Pour éviter ton souci, je pense qu'il faut que tu mettes un anti-slash devant ton ! pour qu'il ne soit pas interprété par bash ; attention, tu as aussi un $ dans ton expression sed. Tu peux essayer :
$ sudo bash -c "sed 's/^#$//g; /./,/^$/\!d' jail.conf > jail.local"
Mais peut-être faudra-t-il des \ supplémentaires, car il y a 2 niveaux de subsitutions : le bash où tu lances ton sudo, et celui lancé par ton sudo !
Cdlt,
Fred.
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.