Autore |
Messaggio |
Xfiles
Membro Senior
Registrato: 28/12/07 19:22 Messaggi: 51
|
|
Modificare file di testo con il comando /write |
|
Salve ragazzi... attraverso il comando /write vorrei modificare un file di testo e guardando la guida di mirc ho visto che con -s# si pu? fare una scansione del file di testo e cercare la parola che hai specificato. Come qui:
/write -dsalfa autojoin.mrc ... In questo modo mirc dovrebbe cercarmi la linea contenente la parola "alfa" e dovrebbe eliminare tutta la linea, per? non va e me ne sono accorto che la cancella solo se la parola da scansionare ? la prima nella linea (appunto a me non la ?) . Come posso risolvere il problema in modo che scansiona anche le altre lettere?
|
|
Gio Mar 27, 2008 9:15 pm |
|
|
Guido93
Utente Master
Registrato: 09/05/06 15:39 Messaggi: 528
|
|
|
|
Usa l'opzione -w#
| | /write -dwalfa autojoin.mrc |
|
|
Gio Mar 27, 2008 9:28 pm |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
puoi fargli leggere/ricercare la parola con $read
poi l'identificatore $readn rileva il nummero riga
lo dai in pasto a /write -dlN c:\XXX.txt
se utilizzi soltanto /write -lN puoi sovrascriverla
_________________ 武力 |
|
Ven Mar 28, 2008 12:42 am |
|
|
Xfiles
Membro Senior
Registrato: 28/12/07 19:22 Messaggi: 51
|
|
|
|
Killer ho provato ma nn va... guarda
/write $read(autojoin.mrc, w, *alfa*)
$readn
/write -dlN autojoin.mrc[/code]
|
|
Ven Mar 28, 2008 3:34 pm |
|
|
Killer
Utente esperto
Registrato: 14/06/07 14:29 Messaggi: 439 Residenza: Roma |
|
|
|
le N vanno sotituite con il valore ricavato da $readn (le ho scritte in rosso propio per evidenziarle)
esempio:
if ($read(autojoin.mrc, w, * $+ alfa $+ *)) {
echo la linea n? $readn ? stata eliminata
/write -dl $+ $readn autojoin.mrc
}
qui altri controlli se per esempio non esiste nessun alfa
_________________ 武力 |
|
Ven Mar 28, 2008 4:35 pm |
|
|
Xfiles
Membro Senior
Registrato: 28/12/07 19:22 Messaggi: 51
|
|
|
|
Grazie Killer problema risolto^^
|
|
Ven Mar 28, 2008 5:02 pm |
|
|
Vida92
Veterano
Registrato: 25/08/06 09:44 Messaggi: 182 Residenza: Urago Mella (Brescia) |
|
|
|
comunque Xfiles hai aperto un post con la domanda quasi simile.. potevi dire tutto di l?
_________________
IRC IS A PRIVILIGE NOT A RIGHT! www.cybermirc.org |
|
Dom Mar 30, 2008 12:44 am |
|
|
|
|
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
|
|
|