Salve,ed eccomi con un nuovo esercizio :) forse in bash? magari dopo cenato cerco come posso fare,ma non ho idea di cosa cercare cioè quale parola dare a zio google. Ho bisogno di cancellare una stringa dentro un file composto da 5 stringhe ma, questa stringa non è sempre uguale. quindi vorrei ottenere una cosa del genere: creare uno script che una volta lanciato controlla tale file e se c'è la stringa la cancella se non c'è non fa nulla ma rimanendo sempre a controllare magari dopo tot secondi/minuti,come detto sopra è vero che la stringa non è sempre uguale però un tot di parole si del tipo http questa non cambia. Grazie Saluti |
Ciao, per avere un loop infinito, potresti usare il ciclo while, per eliminare la riga contenente la stringa http è corretto l'uso di sed che hai utilizzato tu. Sotto uno script che utilizza while:
Ciao, Luca Grazie @luk71. Adesso non serve più ma nemmeno il mio perchè ho finito di fare un altro lavoretto servendomi del mio :) perchè nessuno "stranamente" rispondeva :( dico strano perchè mi hanno già aiutato su cose forse molto più complicate mha. comunque il tuo esempio può sempre servire per altre occasioni Grazie ancora Saluti |
Segui questa domanda
Via email:Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui
Via RSS:Basi di markdown
- *corsivo* o __corsivo__
- **grassetto** o __grassetto__
- collegamento:[testo](http://url.com/ "titolo")
- immagine?
- elenco numerato: 1. Foo 2. Bar
- per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
- è supportato anche semplice HTML
Tag:
domanda posta: 20 Jun '16, 21:22
domanda visualizzata: 1,509 volte
ultimo aggiornamento: 01 Jul '16, 19:53
Trovato il comando con zio sed per cancellare la stringa con al suo interno 'http' cioè: sed -i '/http/d' file adesso mi manca come fare per controllare tale file con quella stringa ogni tot secondi/minuti
per il momento ho risolto in questo modo: