PDA

Visualizza la versione completa : Aiuto per la creazione di un file .bat


Paolo96
26-10-2016, 14:39
Ciao a tutti,

sono nuovo del forum e mi chiamo Paolo:ciauz:

Ho bisogno di una mano nella costruzione di un file .bat che esegua le seguenti istruzioni:

1.aprire un file.csv;
2.eliminare le prime 3 righe di questo;
3. eliminare uno spazio tra le due colonne che ho ex:
da così "25/10/2016__13:41:00;OK;126,0;8,0;72,4;28,2" a
"25/10/2016_13:41:00;OK;126,0;8,0;72,4;28,2".

Vi chiederei di spiegarmi in breve il significato delle funzioni perché sono proprio inesperto di queste cose:(


Grazie infinite per l'aiutoo

MItaly
26-10-2016, 23:01
Batch non è esattamente il linguaggio adatto a fare queste cose (o in generale, a fare qualunque cosa che non sia lanciare qualche comando uno dopo l'altro)... ad avere a disposizione le coreutils Unix (tail e sed, nello specifico) si risolveva in una singola riga (head -n-3 nomefile.csv | sed 's/^\([^ ]\+ \) /\1/'), ma anche con VBScript, PowerShell, Python, Perl o qualunque linguaggio di scripting "vero" ce la si può cavare senza troppi problemi.

Paolo96
28-10-2016, 10:15
Grazie mille per la risposta!!

Loading