![]() |
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 |
| Posso leggere un file carattere per carattere? | Murtaza | Shell scripting e di programmazione | 4 | 04-27-2009 05:51 AM |
| Posso leggere un file carattere per carattere | karnan | Shell scripting e di programmazione | 6 | 05-19-2008 02:22 AM |
| creare file di controllo in UNIX | alfredo123 | UNIX for Dummies Domande & Risposte | 5 | 06-06-2006 11:24 AM |
| Disattivare la stampa file di controllo | cpuhl | UNIX e avanzata per utenti esperti | 1 | 06-01-2005 04:19 PM |
| Salvare il file di controllo per tipo | saswerks | UNIX for Dummies Domande & Risposte | 4 | 02-15-2005 04:47 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Carattere di controllo in un file
Hi All,
Sto cercando una soluzione per catturare qualsiasi carattere ASCII di controllo in un file (Dove il carattere di controllo ASCII sia in valore decimale da 0 a 31 e 127 (Valore esadecimale da 00 a 1F e 7F)) da restituire eventuali linee. La buona intesa file dovrebbe contenere "di caratteri ASCII stampabili" dove ASCII carattere di stampa è in valore decimale da 32 a 126 (valore esadecimale da 20 a 7E). Grazie in anticipo. Con i migliori saluti, corsivo |
|
||||
|
Rimuove i caratteri di controllo ASCII da 0 a 31 e 127
Codice:
tr -d "\000-\037\177" < file Codice:
while read line
do
[[ -n "$( echo $line | tr -d "\000-\037\177" )" ]] && echo "$line"
done < file
Ultimo a cura di anbu23; al 04/25/2007 05:33 AM.. Motivo: Non leggere correttamente requisito |
|
||||
|
Hi Anbu23,
Non so se mi manca qualcosa qui utilizzando il dato soluzione: tr-d "\ 000 - \ 037 \ 177" <perché il file di output è ancora il controllo carattere. Ha fornito un campione del file di input: ------------------------------------------------- Lunedi Martedì Mercoledì Giovedi Venerdì Sabato Domenica Numero \u003d 0,36 ") a) Apple arancione Ananas File di output (le righe con visualizzazione carattere di controllo): --------------- > Lunedi Martedì Mercoledì > Sabato > Numero \u003d 0,36 ") a) > Apple arancione > Grazie in anticipo, corsivo |
|
||||
|
Codice:
/db2home/training$ cat -e f Monday Tuesday Wednesday$ Thursday Friday$ Saturday ^F$ Sunday$ Number = 0.36")· )$ $ Apple orange $ Pinapple$ ^G$ /db2home/training$ tr -d "\000-\011\013-\037\177-\377" < f | cat -e Monday Tuesday Wednesday$ Thursday Friday$ Saturday $ Sunday$ Number = 0.36") )$ $ Apple orange $ Pinapple$ $ |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|