R: R: R: R: R: Elaborazione logica di stringhe tramite bash

2009-01-30 Per discussione Premoli, Roberto
: Re: R: R: R: R: Elaborazione logica di stringhe tramite bash Il giorno ven, 30/01/2009 alle 11.06 +0100, Premoli, Roberto ha scritto: > > Non sono stato abbastanza chiaro, mi scuso. > "asdf" e' solo un esempio. > Ogni byte va considerato come una stringa di 8 bit da

Re: R: R: R: R: Elaborazione logica di stringhe tramite bash

2009-01-30 Per discussione Federico Di Gregorio
Il giorno ven, 30/01/2009 alle 11.06 +0100, Premoli, Roberto ha scritto: > > Non sono stato abbastanza chiaro, mi scuso. > "asdf" e' solo un esempio. > Ogni byte va considerato come una stringa di 8 bit da a > . Per curiosità i programmi che ti abbiamo mandato in due li hai guard

R: R: R: R: Elaborazione logica di stringhe tramite bash

2009-01-30 Per discussione Premoli, Roberto
>> Il file A.txt e' una stringa di 4 byte "qwer", il file B.txt e' una >> stringa di 4 byte "asdf". >> >> Dovrei fare in modo di aprire i file, leggere da ognuno un byte alla >> volta farne una operazione logica (AND, OR, XOR etc) per poi scrivere >> il risultato in un terzo file C.txt. > >Non

Re: R: R: R: Elaborazione logica di stringhe tramite bash

2009-01-29 Per discussione Alessandro Pellizzari
Il giorno gio, 29/01/2009 alle 17.35 +0100, Premoli, Roberto ha scritto: > Il file A.txt e' una stringa di 4 byte "qwer", il file B.txt e' una > stringa di 4 byte "asdf". > > Dovrei fare in modo di aprire i file, leggere da ognuno un byte alla > volta farne una operazione logica (AND, OR, XOR etc

R: R: R: Elaborazione logica di stringhe tramite bash

2009-01-29 Per discussione Premoli, Roberto
>> Peccato, non vorrei dovermi studiare Serpenti/Perle solo per 'sta cosa, >> ma se non ci sono altre strade > >continuo a non capire cosa esattamente significa quell'AND: ogni singolo byte? > >se mi spieghi per bene cosa devi fare, ti posto uno script python, uno script ruby e un programma >in

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione Pietro Giorgianni
in ruby, giusto per fare lo spaccone: a = File.new(ARGV[0]).read b = File.new(ARGV[1]).read File.open(ARGV[2], 'w') { |f| f.write((1...a.length).to_a.collect { |i| (a[i] & b[i]).chr})} (non sono riuscito ad accorciarlo di più...) versione leggibile: a = File.new(ARGV[0]).read b = File.new(ARGV[

Re: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione Federico Di Gregorio
Il giorno mer, 28/01/2009 alle 11.02 +0100, alex ha scritto: > Alle 08:21 di mercoledì 28 gennaio 2009, Federico Di Gregorio ha scritto: > > Il giorno mer, 28/01/2009 alle 01.37 +0100, Giovanni "Ivan" Alberotanza > > > > ha scritto: > > > man awk > > > > Tutti prima o poi ci siamo presi il piacere

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione alex
Alle 08:21 di mercoledì 28 gennaio 2009, Federico Di Gregorio ha scritto: > Il giorno mer, 28/01/2009 alle 01.37 +0100, Giovanni "Ivan" Alberotanza > > ha scritto: > > man awk > > Tutti prima o poi ci siamo presi il piacere di rispondere solo con la > man page ma ti spiacerebbe chiarire (basta la r

Re: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione alex
Alle 08:21 di mercoledì 28 gennaio 2009, Federico Di Gregorio ha scritto: > Il giorno mer, 28/01/2009 alle 01.37 +0100, Giovanni "Ivan" Alberotanza > > ha scritto: > > man awk > > Tutti prima o poi ci siamo presi il piacere di rispondere solo con la > man page ma ti spiacerebbe chiarire (basta la r

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione Paolo Sala
Pietro Giorgianni scrisse in data 28/01/2009 10:51: > 2009/1/27 Premoli, Roberto : > >> Peccato, non vorrei dovermi studiare Serpenti/Perle solo per 'sta cosa, ma >> se non ci sono altre strade >> > > continuo a non capire cosa esattamente significa quell'AND: ogni singolo byte? > i

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione Federico Di Gregorio
Il giorno mer, 28/01/2009 alle 10.51 +0100, Pietro Giorgianni ha scritto: > 2009/1/27 Premoli, Roberto : > > Peccato, non vorrei dovermi studiare Serpenti/Perle solo per 'sta cosa, ma > > se non ci sono altre strade > > continuo a non capire cosa esattamente significa quell'AND: ogni singolo

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione Pietro Giorgianni
2009/1/27 Premoli, Roberto : > Peccato, non vorrei dovermi studiare Serpenti/Perle solo per 'sta cosa, ma se > non ci sono altre strade continuo a non capire cosa esattamente significa quell'AND: ogni singolo byte? se mi spieghi per bene cosa devi fare, ti posto uno script python, uno script

Re: Elaborazione logica di stringhe tramite bash

2009-01-28 Per discussione Luca Cappelletti
2009/1/28 Paolo Sala > Premoli, Roberto scrisse in data 27/01/2009 15:02: > > > > Una cosa del tipo: > > > > A.txt AND B.txt > C.txt > > A.txt OR B.txt > C.txt > > NOT A.txt > C.txt > > > > Esiste qualche comando che fa queste attivita'? > > > Se può aiutare sui binari potresti valutare xdelta

Re: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Paolo Sala
Premoli, Roberto scrisse in data 27/01/2009 15:02: > Salve, > Vorrei sapere se e' possibile, tramite la bash e le varie utility (sed, > tr, etc) ad elaborare delle stringe di testo per fare operazioni > logiche. > > Mi spiego: ho due file della stessa lunghezza A.txt e B.tx, vorrei > essere in grad

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Federico Di Gregorio
Il giorno mer, 28/01/2009 alle 01.37 +0100, Giovanni "Ivan" Alberotanza ha scritto: > man awk Tutti prima o poi ci siamo presi il piacere di rispondere solo con la man page ma ti spiacerebbe chiarire (basta la riga) dove accidenti nel manuale di awk si parla di operazioni bit a bit tra il contenut

Re: R: R: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Giovanni "Ivan" Alberotanza
man awk -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "uns

R: R: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Premoli, Roberto
>Il problema è che non sono a conoscenza di funzioni delle shell o di comandi >semplici alla sed che >manipolino i singoli bit. In Python o in Perl è banale >ma non so se sia quello che vuoi. Peccato, non vorrei dovermi studiare Serpenti/Perle solo per 'sta cosa, ma se non ci sono altre strade

Re: R: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Federico Di Gregorio
Il giorno mar, 27/01/2009 alle 17.15 +0100, Premoli, Roberto ha scritto: > >> Mi spiego: ho due file della stessa lunghezza A.txt e B.tx, vorrei > >> essere in grado di generare un terzo file C.txt che sia l'AND, l'OR o > > >> il NOT dei due file. > > > >AND, OR e NOT di che tipo? Bit a bit del c

R: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Premoli, Roberto
>> Mi spiego: ho due file della stessa lunghezza A.txt e B.tx, vorrei >> essere in grado di generare un terzo file C.txt che sia l'AND, l'OR o >> il NOT dei due file. > >AND, OR e NOT di che tipo? Bit a bit del contenuto del file? > >federico Si. I file A.txt e B.txt (binari o ASCII non importa)

Re: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Mirco Piccin
Ciao! cat A.txt > C.txt > cat B.txt >> C.txt > se poi vogliamo risparmiare una riga: cat A.txt B.txt > C.txt :-D Regards

Re: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Luca Cappelletti
> > > A.txt AND B.txt > C.txt > A.txt OR B.txt > C.txt > NOT A.txt > C.txt > > Esiste qualche comando che fa queste attivita'? > > Roberto > > Se true = 1 = pieno false = 0 = vuoto A AND B if [ "$(cat A.txt)" != "" ] && [ "$(cat B.txt)" != ""] then cat A.txt > C.txt cat B.txt >>

Re: Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Federico Di Gregorio
Il giorno mar, 27/01/2009 alle 15.02 +0100, Premoli, Roberto ha scritto: > Salve, > Vorrei sapere se e' possibile, tramite la bash e le varie utility (sed, > tr, etc) ad elaborare delle stringe di testo per fare operazioni > logiche. > > Mi spiego: ho due file della stessa lunghezza A.txt e B.tx,

Elaborazione logica di stringhe tramite bash

2009-01-27 Per discussione Premoli, Roberto
Salve, Vorrei sapere se e' possibile, tramite la bash e le varie utility (sed, tr, etc) ad elaborare delle stringe di testo per fare operazioni logiche. Mi spiego: ho due file della stessa lunghezza A.txt e B.tx, vorrei essere in grado di generare un terzo file C.txt che sia l'AND, l'OR o il NOT d