Salve,ho cercato un pochino ma il mio problema sembra abbastanza difficile,forse però ho trovato come fare. intanto cerco di spiegare :( la stringa doppia da eliminare si ripete più volte questo è un esempio http://paste.ubuntu.com/23055036/ quindi forse ho capito come fare ma non so come si fa :) cioè eliminare la stringa uguale sotto la stringa quattro e lasciare la stringa uguale sotto la stringa tre Grazie Saluti
5 su 12
mostra altri 7 commenti
|
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: 14 Aug '16, 11:14
domanda visualizzata: 1,063 volte
ultimo aggiornamento: 14 Aug '16, 18:47
Dove si trovano esattamente queste stringhe? è un file di testo? Un file odt? Un file ods? Un file csv o altra tabella? Di cosa è l'output?
Grazie per la risposta,le stringhe dove si trovano ho fatto l'esempio,vorrei eliminare la stringa sotto a stringa quattro e lasciare quella uguale sotto a stringa tre,il file è un file di testo.
Questo funziona sull'esempio che hai postato (che ho messo in un file chiamato prova.txt)
e crea un file pippo.txt senza "stringa uguale da eliminare".
Più compatto, sempre che funziona nell'esempio sopra,
dove rimuove una linea ogni 9 (che è quella che vuoi eliminare lì).
il primo non funziona cioè elimina entrambe,il secondo sembrava quello giusto ma non va comunque,nel mio caso la stringa è la 23 eliminando una dopo non è più la 23 :(
Strano che il primo non funzioni! Dovrebbe mantenere tutto ciò che non è "stringa uguale da eliminare".
E per il secondo.... Nello spezzone di esempio che hai messo sopra è la 9. Si tratta quindi di un file diverso? Se sì, dovresti mettere almeno uno spezzone del file!
il primo funziona si,ma elimina entrambe le stringhe uguali dopo non mi ritrovo la stringa che voglio che rimanga cioè la stringa sotto stringa tre
Ma che strano!
Perché la stringa sotto la stringa "stringa tre" nel file sopra è "stringa uguale da lasiare", che è diversa da quello che gli dici di cancellare, che è "stringa uguale da eliminare"...
Potresti postare esattamente input e output che dai nel terminale, così da vedere dove è diverso dal mio?
Ciao @Davide_74, spero che questa risposta, o quest'altra, possano aiutarti.
@ilgallinetta Grazie,entrambe le domande le ho fatte io,e sono due argomenti con titolo quasi uguale ma diversi e questo è il terzo sempre diverso. @dadexix86 chiedo scusa,le stringhe sono uguali,ho scritto io da lasciare e da eliminare giusto per spiegarmi meglio :):(
@Davide_74 ah, mica avevo capito! Per favore allora metti uno spezzone del file con cui hai a che fare! :)
è uno script che mi sono creato "imacros" ed è abbastanza lungo,purtroppo mi sono accorto che ho messo una stringa in più cioè 5 secondi di attesa inutili http://paste.ubuntu.com/23056093/ devo cancellare quella sotto TAB T=1