bonjour,
après l'exécution d'une commande, je souhaite garder (n'afficher) que la dernière ligne , comment faire ?
Par exemple, si je tape ça m'affiche plusieurs lignes mais je ne veux voir que la dernière c'est-à-dire l'espace libre :
10 Rép() 1 91 210 086 400 octets libre
Mon idée finale c'est de se servir de cette dernière ligne pour créer un fichier qui portera son nom (si j'y arrive avec la date avant), mais pour l'instant mon souci c'est de garder que la ligne.
Sous linux j'aurai usé du pipe et de la commande Tail, mais sous le bash windows, on fait comment en une ligne ?
Sinon je me suis dit, je vais envoyer le résultat dans un fichier et le traiter ensuite :
dir c:\ >>c:\espace_libre.txt
mais le problème qui arrive c'est le codage:
10 R‚p(s) 9ÿ463ÿ721ÿ984 octets libres
, la dernière ligne n'est ni en utf8 ni en ANSI donc c'est inexploitable à terme si je passe par cette solution de fichier...
Si vous avez des idées , n'hésitez pas....
Partager