[bash] vero o falso
ciao a tutti :-) avrei necessità di creare uno script che in base alla presenza o no di quella parola esegui un'operazione, esempio: cat test mela mele banana cocco grep -w mela test a questo punto, se mela è presente, allora lo script continua la sua esecuzione, se mela non è presente accoda mela al file e continua la sua esecuzione... echo mela test mi occorre qualcosa che prima di accodare mela al file, verifichi che mela non sia già presente. un aiutino? grazie! Pol -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201305271330.08137.debitv...@fuckaround.org
Re: [bash] vero o falso
Il 27 maggio 2013 13:30, Pol Hallen debitv...@fuckaround.org ha scritto: ciao a tutti :-) avrei necessità di creare uno script che in base alla presenza o no di quella parola esegui un'operazione, esempio: cat test mela mele banana cocco grep -w mela test a questo punto, se mela è presente, allora lo script continua la sua esecuzione, se mela non è presente accoda mela al file e continua la sua esecuzione... echo mela test mi occorre qualcosa che prima di accodare mela al file, verifichi che mela non sia già presente. un aiutino? già file il test della presenza della parola mela, prima di diramare le due serie di istruzioni... fai settare una variabile in quel punto. -- Gollum1 Tesoro, dov'é il mio teoro... -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CANTVqs-fFd+6RTsmx8t8k=l1srdtgxzwl1-jl73gandnqtf...@mail.gmail.com
Re: [bash] vero o falso
In data lunedì 27 maggio 2013 13:33:15, Gollum1 ha scritto: Il 27 maggio 2013 13:30, Pol Hallen debitv...@fuckaround.org ha scritto: ciao a tutti :-) avrei necessità di creare uno script che in base alla presenza o no di quella parola esegui un'operazione, esempio: cat test mela mele banana cocco grep -w mela test a questo punto, se mela è presente, allora lo script continua la sua esecuzione, se mela non è presente accoda mela al file e continua la sua esecuzione... echo mela test mi occorre qualcosa che prima di accodare mela al file, verifichi che mela non sia già presente. un aiutino? già file il test della presenza della parola mela, prima di diramare le due serie di istruzioni... fai settare una variabile in quel punto. Il discorso andrebbe esteso a tutte le parole, sempre se ho capito bene :) -- elio -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201305271340.24666.emarvin3...@gmail.com
Re: [bash] vero o falso
già file il test della presenza della parola mela, prima di diramare le due serie di istruzioni... fai settare una variabile in quel punto. non posso: è un file di sistema e non posso modificarlo aggiungendo variabili Pol -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201305271346.57130.polhal...@fuckaround.org
Re: [bash] vero o falso
Il 27 maggio 2013 13:46, Pol Hallen polhal...@fuckaround.org ha scritto: già file il test della presenza della parola mela, prima di diramare le due serie di istruzioni... fai settare una variabile in quel punto. non posso: è un file di sistema e non posso modificarlo aggiungendo variabili non ho capito... non puoi modificare lo script, perché è un file di sistema, e mi chiedi come puoi modificarlo per fare quello che ti serve? mi pare che ci sia una contraddizione in termini... oppure io non ho capito cosa vuoi fare... -- Gollum1 Tesoro, dov'é il mio teoro... -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/cantvqs-wmoadwwfznrqqcvgya+djpsapm0mkbsrcwe9qpom...@mail.gmail.com
Re: [bash] vero o falso
Ciao, Il Lun, 27 Maggio 2013 1:30 pm, Pol Hallen ha scritto: ciao a tutti :-) Non mandare la richiesta di ricevuta alle liste... parola esegui un'operazione, esempio: ... esegua ... mi occorre qualcosa che prima di accodare mela al file, verifichi che mela non sia già presente. un aiutino? if ! grep -w mela test /dev/null; then echo mela test; fi Cià, m -- http://bodrato.it/papers/ -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/60489.89.97.132.134.1369655011.squir...@mail.dm.unipi.it
Re: [bash] vero o falso
#!/usr/bin/env sh termine=$1 file=$2 presenza=$(cat $file | grep -w $termine) [ -z $presenza ] echo $termine $file || echo termine presente quindi continuo... ciao L 2013/5/27 Pol Hallen debitv...@fuckaround.org ciao a tutti :-) avrei necessità di creare uno script che in base alla presenza o no di quella parola esegui un'operazione, esempio: cat test mela mele banana cocco grep -w mela test a questo punto, se mela è presente, allora lo script continua la sua esecuzione, se mela non è presente accoda mela al file e continua la sua esecuzione... echo mela test mi occorre qualcosa che prima di accodare mela al file, verifichi che mela non sia già presente. un aiutino? grazie! Pol -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201305271330.08137.debitv...@fuckaround.org -- --- Luca Cappelletti ...Together we stand, divided we fall. .O. ..O OOO l'intelligenza è utile per la sopravvivenza se ci permette di estinguere una cattiva idea prima che la cattiva idea estingua noi La chiave di ogni uomo è il suo pensiero. Benché egli possa apparire saldo e autonomo, ha un criterio cui obbedisce, che è l'idea in base alla quale classifica tutte le cose. Può essere cambiato solo mostrandogli una nuova idea che sovrasti la sua Uno studioso è soltanto un modo in cui una biblioteca crea un’altra biblioteca
Re: [bash] vero o falso
On 27/05/13 13:43, bodr...@mail.dm.unipi.it wrote: Ciao, Il Lun, 27 Maggio 2013 1:30 pm, Pol Hallen ha scritto: ciao a tutti :-) Non mandare la richiesta di ricevuta alle liste... parola esegui un'operazione, esempio: ... esegua ... mi occorre qualcosa che prima di accodare mela al file, verifichi che mela non sia già presente. un aiutino? if ! grep -w mela test /dev/null; then echo mela test; fi per non far stampare a grep la parola si può usare -q invece di reindirizzare a /dev/null: if ! grep -wq mela test; then echo mela test; fi Lorenzo. -- 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 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/51a3b552.5000...@gmail.com