Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Trovare e sostituire una stringa in un file di testo
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
ZapoTeX
Dio maturo
Dio maturo


Registrato: 04/06/04 16:18
Messaggi: 2627
Residenza: Universo conosciuto

MessaggioInviato: 12 Dic 2011 11:21    Oggetto: Rispondi citando

Grazie della spiegazione! Smile
Top
Profilo Invia messaggio privato HomePage
passic
Comune mortale
Comune mortale


Registrato: 05/10/15 21:35
Messaggi: 1

MessaggioInviato: 05 Ott 2015 21:42    Oggetto: Rispondi citando

[quote="GrayWolf"]


[code]
@echo off
REM -- Prepare the Command Processor --
SETLOCAL ENABLEEXTENSIONS
SETLOCAL DISABLEDELAYEDEXPANSION

::BatchSubstitude - parses a File line by line and replaces a substring"
::syntax: BatchSubstitude.bat OldStr NewStr File
:: OldStr [in] - string to be replaced
:: NewStr [in] - string to replace with
:: File [in] - file to be parsed
:$changed 20100115
:$source http://www.dostips.com
if "%~1"=="" findstr "^::" "%~f0"&GOTO:EOF
for /f "tokens=1,* delims=]" %%A in ('"type %3|find /n /v """') do (
set "line=%%B"
if defined line (
call set "line=echo.%%line:%~1=%~2%%"
for /f "delims=" %%X in ('"echo."%%line%%""') do %%~X
) ELSE echo.
)
[/code]

[/quote]

Ciao Greywolf,
questo codice qui sopra è proprio quello che stavo cercando.
Purtroppo però ho visto che scrive a video il contenuto del file mentre a me servirebbe che riversasse tutto il nuoovo contenuto in un nuovo file txt.
Per favore, sarebbe complicato modificarlo in tal senso?
E cioè che riempisse un nuovo file con il contenuto che mostra a video?
sarebbe molto utile per me, ho provato a fare qualche modifica ma il risultato è che poi non funziona nemmeno quello che hai fatto tu :p
grazie, se puoi
cordialmente
passic
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11559
Residenza: Tokelau

MessaggioInviato: 06 Ott 2015 08:57    Oggetto: Rispondi

puoi redirigere l'output di un file batch verso un file (invece che verso lo schermo) usando l'operatore di redirezione dell'output.

Ovvero, se il batch si chiama 'miobatch.bat' allora devi solo lanciare

Codice:
miobatch.bat > file.txt


Ciao
Top
Profilo Invia messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi