View Single Post
Old 12-11-2020, 16:49   #1
vittorio130881
 
Messaggi: n/a
powershell batch replace di un testo su tanti csv

ciao a tutti
sto cercando di usare powershell in un file bat per fare una semplice cosa:

powershell -Command "(gc file1.csv) -replace ',', '.' | Out-File -encoding ASCII file1.csv"

ovvero prendere il file1 csv sostituire al suo interno le virgole con il punto e sovrascriverlo. funziona. ma vorrei fare l'operazione per tutti i file dentro la cartella.
come se scrivessi

powershell -Command "(gc *.csv) -replace ',', '.' | Out-File -encoding ASCII *.csv"

comando che dice non fattibile perchè si può fare solo su un file....
grazie di ogni consiglio
  Rispondi citando il messaggio o parte di esso