oui oui merci
je ne l'avais pas précisé mais si ça commence par un i ya un espace après effectivement
ton code sous awk ne marche pas , j'ai un message pour le sub. Mais bon pas grave
par contre celui en sed est ok
merci
Mais en fait mon pb est un peu plus complexe que ça
dans le fichier /etc/apt/sources.list de la ubuntu, il y a une ligne :
# deb http://blablabla.... dapper universe
et ce que je veux faire c'est :
si il y le mot "universe" sur ma ligne, je veux enlever le # de début de ligne....
c'est pour cela que je passe par gawk...
et mon script ss debian marche et celui sous ubuntu enlève bien le # mais repositionne ma ligne à la fin du fichier...
le truc idéal sera de faire un
grep "universe" fichier | cut -c2- |
sur chaque ligne du fichier et les lignes matchées seraient modifiées et celle non matchées inchangées.
Je sais pas si on peux utiliser un for ds un script shell...
C'est qd même vachement plus simple d'avoir un gawk qui marche
Message édité par damcmoi le 08-09-2006 à 14:55:52