Bonjour,
j'execute la commande:
pour lister les noms des repertoires commencant par n, et qui sont du type nyyyymmdd, c'est a dire codes sur 9 caracteres au total.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ls -d n* > night.lst
Quand j'edite me fichier sous vim ou sous gedit, voici ce qui ressort a l'ecran:
J'ajoute que si je fais un more, j'obtiens cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ^[[0m^[[01;34mn20150709^[[0m ^[[01;34mn20150710^[[0m ^[[01;34mn20150711^[[0m ^[[01;34mn20150901^[[0m ^[[01;34mn20150905^[[0m ^[[01;34mn20150906^[[0m ^[[01;34mn20151014^[[0m ^[[01;34mn20151110^[[0m ^[[01;34mn20151111^[[0m ^[[01;34mn20160516^[[0m ^[[01;34mn20160608^[[0m
Le hic est que integree dans un bash, les caracteres qui n'ont rien a faire la empechent de reconnaitre le fichier...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 n20150709 n20150710 n20150711 n20150901 n20150905
D'ou ma question: comment lors du ls supprimer ces caracteres surnumeraires dans le fichier de sortie?
Merci d'avance pour vos lumieres!
Partager