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 chiesto 20 Jun '16, 21:22 Davide_74 |
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 ha risposto 01 Jul '16, 08:06 luk71 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
(01 Jul '16, 19:53)
Davide_74
|
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?![alt testo](/path/img.jpg "titolo")
- 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,680 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: