Le vendredi 12 octobre 2012 à 16:53:49, Steve Fouchet a écrit : >[…] > Salut,
’lut, >[…] > sed -i > 's/\(^USER.*:\)\/bin\/bash/\1\/path\/mon\/shell\/kitue/' > /etc/passwd Pour info, pour les archives, la postérité, tout ça, on n’est pas obligé d’utiliser / comme délimiteur d’expression régulière, ça aide à être beaucoup plus lisible (tout en évitant de taper un tas de caractères \ et de se gourer) : sed -i 's|\(^root.*:\)/bin/bash|\1/bin/ash|' (N’importe quel caractère après la commande (ici 's'), et n’importe quel caractère avant la commande (les adresses), du moment que le premier est précédé de \ : /début/,/fin/ s/truc/bidule/ → \:début:,\:fin: s:truc:bidule: ) -- Sylvain Sauvage -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201210121744.36871.sylvain.l.sauv...@free.fr