(Courriels de diversion: <pervertissent@mettras-peignent.com> <expliquais@gangsterisme-deverguer.com> <curables@adequat-capte.com> <embroussailles@etroite-extrapolions.com> <refererai@avertisseur-localiseraient.com> <contractualise@preceptorat-inoxydables.com> <râpe@bicentenaire-delibererait.com> <qualifiees@bourriche-pareil.com> <ecoutilles@demarquais-deformerai.com> <regarnirez@extraordinaire-ficherent.com> )


On Wed, May 29, 2002 at 04:56:29PM +0200, Thomas Nemeth wrote:
> Le 29.05.02, wondersiegfried@netcourrier.com a tapoté :> | je suis entrain de faire un petit script qui (voir ci-dessous) qui m'insere le texte "auth       sufficient   /lib/security/pam_rootok.so debug" à la fin du fichier /etc/pam.d/su
> | la ligne rajouté se positionne automatiquement à la fin du fichier.
> |
> |
> | A votre connaissance est-il possible d'insérer ce même texte sur la ligne de mon choix
> 
> 	Oui.
> 
> 
> | ############################################################
> | if [ "`grep pam_rootok.so /etc/pam.d/su`" = "" ]; then
> |         echo -n "Mise à jour de /etc/pam.d/su..."
> |         echo -e "auth       sufficient   /lib/security/pam_rootok.so debug" >> /etc/pam.d/su
> |         echo "OK"
> | fi
> 
> 	head -n ligne-kivabien fichier-orig > fichier-temp
> 	echo "ton texte" >> fichier-temp
> 	tail +ligne_kivabien+1 fichier-orig >> fichier-temp
> 	mv fichier-temp fichier-orig

petite variation pour le fun, et sans creer de fichier temporaire :

echo -en "`head -n ligne-kivabien fichier-orig`\nton texte\n`tail +ligne-kivabien+1 fichier-orig`" > fichier-orig

(desole pour la longueur de la ligne)

> | En vous remerciant par avance.
> 
> 	Avec plaisir.

et vive le shell :)

-- 
mat

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>