Ajouter une colonne dans un fichier
Résolu
ulrich
-
ulrich -
ulrich -
A voir également:
- Ajouter une colonne dans un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Déplacer une colonne excel - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
1 réponse
Salut,
Si ça fait bien ce que tu veux sur le fichier, tu rajoutes l'option "-i.bak" à
$ cat fich
myserver1.domain.test 10.10.1.12
myserver2.domain.test 10.10.1.13
$ sed 's/\([^.]*\)\(\..*\)/\1\2 \1/' fich
myserver1.domain.test 10.10.1.12 myserver1
myserver2.domain.test 10.10.1.13 myserver2
Si ça fait bien ce que tu veux sur le fichier, tu rajoutes l'option "-i.bak" à
sedpour écrire directement dans le fichier :
sed -i.bak 's/\([^.]*\)\(\..*\)/\1\2 \1/' fich
Merci de ta réponse, en faite çà répond exactement à mon problème sauf pour quelques lignes qui ne sont pas formatées de la même manière, comme celle-ci :
Merci d'avance,
Et dans ce cas là tu veux toujours la même chose, c'est à dire rajouter le nom du serveur en fin de ligne ?
Du style : ?
Bien sûr en supposant qu'aucun nom de machine ne commence par un chiffre ;-\