Bonjour à tous,
je rencontre un souci que je n'arrive pas à comprendre, en effet j'ai un fichier test :
En fait je souhaite supprimer les 3 dernière lignes pour les remplacer ensuite, donc j'ai penser a faire ceci :1
2
3
#================================================
#DS_DRIVER_NAME=oracle-11.2.0.4
DS_DRIVER_NAME=oracle-12.1.0.2
#DS_DRIVER_NAME=oracle-12.2.0.1
sauf que ca allait pas et j'ai remarquer que au moment de l'éxécution d ela commande tac , le fichier devient ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 > $test_tmp tac $fic > $test_tmp sed -i '1,3d' $test_tmp tac $test_tmp > $fic
Comment cela se fait il ?#DS_DRIVER_NAME=oracle-11.2.0.4DS_DRIVER_NAME=oracle-12.1.0.2
#DS_DRIVER_NAME=oracle-12.2.0.1
#================================================
3
2
1
Partager