gestione file XML con bash script

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

Re: gestione file XML con bash script

Messaggioda gsflash » giovedì 21 giugno 2012, 15:21

ho già scritto nei posts precedenti

Codice: Seleziona tutto
errore:
sed: -e expression #1, char 42: extra characters after command
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » giovedì 21 giugno 2012, 17:02

gsflash ha scritto:ho già scritto nei posts precedenti

Codice: Seleziona tutto
errore:
sed: -e expression #1, char 42: extra characters after command

ma quello era il comando lanciato con l'opzione -e :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » giovedì 21 giugno 2012, 17:15

veramente ho fatto copia e incolla come ha scritto zoff. non ho messo -e
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » giovedì 21 giugno 2012, 21:20

gsflash ha scritto:veramente ho fatto copia e incolla come ha scritto zoff. non ho messo -e

eppure:
cristian_c ha scritto:Per caso nel comando avevi utilizzato l'opzione -e? ;)

gsflash ha scritto:avevo utilizato con -2i ma non ha funzionato, potresti postare qui un esempio?
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » venerdì 22 giugno 2012, 14:39

non so se stiamo giocando a scrivere le parole?
perchè non provi a postare tu l'esempio? grazie :-)
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » venerdì 22 giugno 2012, 21:21

gsflash ha scritto:non so se stiamo giocando a scrivere le parole?
perchè non provi a postare tu l'esempio? grazie :-)

Sono d'accordo nell'utilizzare questo esempio:
Codice: Seleziona tutto
sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt

ma se non posti tutto l'output è difficile rendersi conto :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » martedì 26 giugno 2012, 10:57

ho già postato output, risulta solo questo:

Codice: Seleziona tutto
[oracle@lv01003 FTP]$ sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt
sed: -e expression #1, char 8: unknown command: `-'
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda gsflash » martedì 26 giugno 2012, 14:27

ho notato che il codice che ha messo zoff, funziona da 4.1.5 in su, non quello che ho attualmente (4.1.2) ma non mi fa upgrade perchè sto lavorando nel RH EL 4, il versione è 4.1.2, sono andato a vedere su repository, il massimo è 4.1.2 :-(
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda gsflash » martedì 26 giugno 2012, 14:34

ho installato cgwin, il sed ha la versione 4.2.1, ma l'output è sempre lo stesso :-(
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » mercoledì 27 giugno 2012, 12:43

Ok, ho capito, si era verificato un disguido su una precedente risposta ;)

Per quanto riguarda il comando fallito, testa prima il comando contenuto tra parentesi per vedere cosa esce fuori :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » mercoledì 27 giugno 2012, 14:23

"testa prima il comando contenuto tra parentesi per vedere cosa esce fuori"

non ho capito scusa...
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » mercoledì 27 giugno 2012, 15:11

gsflash » 47 minuti fa ha scritto:"testa prima il comando contenuto tra parentesi per vedere cosa esce fuori"

non ho capito scusa...

questo:
Codice: Seleziona tutto
sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//'
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » mercoledì 27 giugno 2012, 17:29

ho messo

Codice: Seleziona tutto
sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//' >> text2.txt


e risulta che il pezzo si trova sempre all'ultimo....
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » mercoledì 27 giugno 2012, 17:37

gsflash » 8 minuti fa ha scritto:ho messo

Codice: Seleziona tutto
sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//' >> text2.txt


e risulta che il pezzo si trova sempre all'ultimo....

puoi postare il file di testo? ;)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » mercoledì 27 giugno 2012, 18:13

Codice: Seleziona tutto
versione
-------------

ciao
gabriele
come stai?
sei gabriele giusto?
Non male il tuo nome "gabriele"

<ciao>
monica
come stai?
sei monica giusto?
Non male il tuo nome "monica"
</ciao>


ciao
mirko
come stai?
sei mirko giusto?
Non male il tuo nome "mirko"


ciao
ovunque
come stai?
sei ovunque giusto?
Non male il tuo nome "ovunque"

ciao
qualcuno
come stai?
sei qualcuno giusto?
Non male il tuo nome "qualcuno"
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » mercoledì 27 giugno 2012, 18:15

La cosa strana è che non risulta essere presente il carattere 'dash' ('-') specificato nel messaggio di errore :nono:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » mercoledì 27 giugno 2012, 18:47

con questo
Codice: Seleziona tutto
sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//' >> text2.txt

non risulta errore, va postato all'ultimo.

invece quello che ha postato zoff
Codice: Seleziona tutto
sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt

e fa errore
Codice: Seleziona tutto
[oracle@lv01003 FTP]$ sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt
sed: -e expression #1, char 9: extra characters after command
[oracle@lv01003 FTP]$
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » mercoledì 27 giugno 2012, 21:35

gsflash ha scritto:con questo
Codice: Seleziona tutto
sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//' >> text2.txt

non risulta errore, va postato all'ultimo.

invece quello che ha postato zoff
Codice: Seleziona tutto
sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt

e fa errore
Codice: Seleziona tutto
[oracle@lv01003 FTP]$ sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt
sed: -e expression #1, char 9: extra characters after command
[oracle@lv01003 FTP]$

ma l'output è diverso da quello che avevi postato precedentemente :o
gsflash ha scritto:ho già postato output, risulta solo questo:

Codice: Seleziona tutto
[oracle@lv01003 FTP]$ sed -i "2i$(sed 's/$nome/qualcuno/g' text.txt | sed '1s/^//')" text2.txt
sed: -e expression #1, char 8: unknown command: `-'
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

Re: gestione file XML con bash script

Messaggioda gsflash » giovedì 28 giugno 2012, 13:52

infatti, sto diventando scemo....
..:: GSFLASH ::..
MCTS (Microsoft Certified Technology Specialist) / ACP (Adobe Certifed Professional) / OCP (Oracle Certifed Professional)/ ECDL / ATCP (Apple Techincal Certified Professional)/ITIL v.3
gsflash Non specificato
Prode Principiante
 
Messaggi: 108
Iscrizione: marzo 2007

Re: gestione file XML con bash script

Messaggioda cristian_c » giovedì 28 giugno 2012, 14:09

gsflash » 15 minuti fa ha scritto:infatti, sto diventando scemo....

prova ad azzerare i file di testo e a ripetere il comando. Poi posta qui l'output che esce :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c Non specificato
Accecante Asceta
Accecante Asceta
 
Messaggi: 23366
Iscrizione: ottobre 2007

PrecedenteSuccessiva

Torna a Programmazione

Chi c’è in linea

Visualizzano questa sezione: Vincenzo1968 e 8 ospiti