Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

sostituzione carattere file txt con batch

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

sostituzione carattere file txt con batch

Messaggioda reptil83 » mer gen 08, 2014 3:11 pm

Buongiorno a tutti,ho un problema che non riesco a risolvere. premetto non sono un programmatore.
Dovrei fare un batch che vada a sostituire il carattere speciale ° con uno spazio od un altro carattere semplice in un file txt . il carattere è in posizione variabile qualcuno mi può aiutare? ho questo codice ma fa solo l'eliminazione e non mi va bene perché mi sposta tutta la posizione dei campi nel tracciato:

@echo off & setLocal EnableDelayedExpansion
cd C:\Documents and Settings\....\Documenti\prova

for /f "tokens=* delims= " %%a in (prova.txt) do (
set str=%%a
set str=!str:°=!
>> tmp.txt echo !str!
)
Grazie.
Avatar utente
reptil83
Neo Iscritto
Neo Iscritto
 
Messaggi: 2
Iscritto il: ven nov 15, 2013 6:25 pm

Re: sostituzione carattere file txt con batch

Messaggioda KeyroEvolution » mer mag 21, 2014 9:34 am

Penso tu debba cambiare la codifica in Unicode.

Prima del tuo script inserisci /u .
oppure avvii una sessione cmd /u.
Avatar utente
KeyroEvolution
Senior Member
Senior Member
 
Messaggi: 311
Iscritto il: dom gen 20, 2008 3:12 pm
Località: Padova!


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising