![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Kan jeg læse en fil tegn for tegn? | murtaza | Shell Programmering og Scripting | 4 | 04-27-2009 06:51 AM |
| Kan jeg læse en fil tegn for tegn | karnan | Shell Programmering og Scripting | 6 | 05-19-2008 03:22 AM |
| skabe kontrol fil i UNIX | alfredo123 | UNIX for dummyer Spørgsmål & svar | 5 | 06-06-2006 12:24 PM |
| Deaktiver udskrivning kontrol fil | cpuhl | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 06-01-2005 05:19 PM |
| Control gemme filen ved at skrive | saswerks | UNIX for dummyer Spørgsmål & svar | 4 | 02-15-2005 04:47 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Kontroltal i en fil
Hi All,
Jeg leder efter en løsning til at fange nogen ASCII kontrol tegn i en fil (Hvor ASCII kontrol karakter er i decimalværdi fra 0 til 31 og 127 (Hex værdi fra 00 til 1F og 7F)) ved at returnere et berørt linjer. Den er bestemt god fil skal indeholde "ASCII printable karakter", hvor ASCII printable karakter er i decimalværdi fra 32 til 126 (Hex værdi fra 20 til 7E). Thanks in advance. Venlig hilsen, cursive |
|
||||
|
Fjerner ASCII kontrol tegn fra 0 til 31 og 127 Code:
tr -d "\000-\037\177" < file Code:
while read line
do
[[ -n "$( echo $line | tr -d "\000-\037\177" )" ]] && echo "$line"
done < file
Sidst redigeret af anbu23; 04-25-2007 på 06:33 AM.. Årsag: Ikke læst krav ordentligt |
|
||||
|
Hi Anbu23,
Jeg er ikke sikker på, hvis jeg mangler noget her ved hjælp af den givne løsning: tr-d "\ 000 - \ 037 \ 177" <fil fordi produktionen er stadig indeholdt kontrol karakter. Forudsat at en prøve af input filen: ------------------------------------------------- Mandag Tirsdag Onsdag Torsdag Fredag Lørdag Søndag Antal \u003d 0,36 ") a) Apple orange Ananas Outputfil (displayet strækninger med kontrol karakter): --------------- > Mandag Tirsdag Onsdag > Lørdag > Antal \u003d 0,36 ") a) > Apple orange > Thanks in advance, cursive |
|
||||
|
Code:
/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$ $ |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|