![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Parsing stringa utilizzando specifiche delimitatore | primp | Shell scripting e di programmazione | 8 | 09-22-2008 01:46 AM |
| sostituzione stringa in una sequenza di caratteri | raoscb | UNIX for Dummies Domande & Risposte | 3 | 07-08-2008 06:00 AM |
| Aggiunta di una sequenza di stringa in un file | MrPeabody | Shell scripting e di programmazione | 5 | 07-21-2006 03:50 PM |
| Ricerca di una specifica stringa in un argumnet | dinplant | Shell scripting e di programmazione | 1 | 03-11-2002 03:28 PM |
| Cerca tutti i file specifici per la stringa | sureshy | UNIX for Dummies Domande & Risposte | 4 | 03-06-2002 12:28 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
cmd sequenza di trovare e del taglio di una specifica stringa
Uno sviluppatore di miniera ha questo obbligo - non ho potuto dirle rapidamente come fare con i comandi UNIX o uno script in modo rapido lei è la scrittura di un programma veloce per farlo - ma che ha la mia curiosità e ho pensato di chiedere qui consiglio.
In un file di testo, ci sono alcune segnalazioni (circa la metà di loro) che hanno una specifica stringa, dire "ABC", seguito da un numero di 15 cifre, sempre almeno 2 zeri iniziali. Nel file che hanno questo, verrà visualizzato due volte, identica. I essenzialmente vuole tagliare questi 18 caratteri in un file di loro. Ma, non si trovano in una colonna di posizione all'interno del file. Logicamente, il compito è: a), trovare il file con ABC00 b) di ottenere la posizione che un primo c) riduzione a partire da questa posizione per 18 caratteri e scrivere un nuovo file. esempio i dati: ab cdefgABC000000000012345ABC000000000012345sadlfk abcde fgABC000000000012346ABC000000000012346sadlfk abc defgghi jklmn1349d5sadlfk abcdef sldkfdgABC000000000056789ABC000000000056789abcdlkdfj134239d e così via. Output desiderato ABC00000000012345 ABC00000000012346 ABC00000000056789 Grazie per aver controllato. Lisa |
|
|||||
|
Hai trovato una soluzione e verificato il funzionamento.
La maggior parte ogni problema è già stato risolto e meditata, quindi veramente non sono "nuove" risposte. Ha ha Torna al primo problema, l'uso creativo della sed luogo di caratteri extra tr e poi convertire in modo uno grep può estrarre e tagliare loro - è un processo utile per tirare oltre record. Sia lui che lei sono il genio. |
![]() |
| Segnalibri |
| Tag |
| comandi Unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|