1 votes

Comment supprimer le premier caractère d'une ligne correspondant à un motif spécifique à l'aide de sed sous linux ?

Je veux supprimer le premier caractère d'une ligne correspondant à une chaîne particulière. Par exemple. Je veux supprimer '#' de la ligne suivante qui contient le texte user.

'#Je suis un utilisateur'.

0voto

tonioc Points 853

Par exemple, ceci devrait faire l'affaire :

cat myfile | sed -r '/user/ s/.(.*)/\1/'

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X