Pagina 2 di 4

Re: gestione file XML con bash script

Inviato: giovedì 21 giugno 2012, 15:21
da gsflash
ho già scritto nei posts precedenti

Codice: Seleziona tutto

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

Re: gestione file XML con bash script

Inviato: giovedì 21 giugno 2012, 17:02
da cristian_c
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:

Re: gestione file XML con bash script

Inviato: giovedì 21 giugno 2012, 17:15
da gsflash
veramente ho fatto copia e incolla come ha scritto zoff. non ho messo -e

Re: gestione file XML con bash script

Inviato: giovedì 21 giugno 2012, 21:20
da cristian_c
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?

Re: gestione file XML con bash script

Inviato: venerdì 22 giugno 2012, 14:39
da gsflash
non so se stiamo giocando a scrivere le parole?
perchè non provi a postare tu l'esempio? grazie :-)

Re: gestione file XML con bash script

Inviato: venerdì 22 giugno 2012, 21:21
da cristian_c
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:

Re: gestione file XML con bash script

Inviato: martedì 26 giugno 2012, 10:57
da gsflash
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: `-'

Re: gestione file XML con bash script

Inviato: martedì 26 giugno 2012, 14:27
da gsflash
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 :-(

Re: gestione file XML con bash script

Inviato: martedì 26 giugno 2012, 14:34
da gsflash
ho installato cgwin, il sed ha la versione 4.2.1, ma l'output è sempre lo stesso :-(

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 12:43
da cristian_c
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 :)

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 14:23
da gsflash
"testa prima il comando contenuto tra parentesi per vedere cosa esce fuori"

non ho capito scusa...

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 15:11
da cristian_c
gsflash » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4118449#p4118449]47 minuti fa[/url] 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/^//'

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 17:29
da gsflash
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....

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 17:37
da cristian_c
gsflash » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4118598#p4118598]8 minuti fa[/url] 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? ;)

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 18:13
da gsflash

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"

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 18:15
da cristian_c
La cosa strana è che non risulta essere presente il carattere 'dash' ('-') specificato nel messaggio di errore :nono:

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 18:47
da gsflash
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]$

Re: gestione file XML con bash script

Inviato: mercoledì 27 giugno 2012, 21:35
da cristian_c
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: `-'

Re: gestione file XML con bash script

Inviato: giovedì 28 giugno 2012, 13:52
da gsflash
infatti, sto diventando scemo....

Re: gestione file XML con bash script

Inviato: giovedì 28 giugno 2012, 14:09
da cristian_c
prova ad azzerare i file di testo e a ripetere il comando. Poi posta qui l'output che esce :)