![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Kan jag läsa en fil karaktär av karaktär? | murtaza | Shell-programmering och Skript | 4 | 04-27-2009 06:51 |
| Kan jag läsa en fil karaktär med karaktär | Kärnan | Shell-programmering och Skript | 6 | 05-19-2008 03:22 |
| skapa kontroll fil i UNIX | alfredo123 | UNIX for Dummies Frågor & Svar | 5 | 06-06-2006 12:24 |
| Avaktivera utskrift kontrolljournal | cpuhl | UNIX för avancerade & Expertanvändare | 1 | 06-01-2005 05:19 |
| Control spara filen efter typ | saswerks | UNIX for Dummies Frågor & Svar | 4 | 02-15-2005 04:47 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Kontrollsiffra i en fil
Hej Alla,
Jag söker en lösning för att fånga alla ASCII kontroll tecken i en fil (Där ASCII Kontrollsiffra i decimalvärde från 0 till 31 och 127 (Hex-värdet från 00 till 1F och 7F)) genom att returnera några aktuella ledningarna. Den tänkta goda filen ska innehålla "ASCII utskrivbara tecken" där ASCII utskrivbara tecken i decimalvärde från 32 till 126 (hex värde från 20 till 7E). Tack på förhand. Vänliga hälsningar, kursiv |
|
||||
|
Tar bort ASCII kontroll tecken från 0 till 31 och 127
Kod:
tr -d "\000-\037\177" < file Kod:
while read line
do
[[ -n "$( echo $line | tr -d "\000-\037\177" )" ]] && echo "$line"
done < file
Senast redigerad av anbu23; 04-25-2007 vid 06:33.. Motivering: Inte läsa krav ordentligt |
|
||||
|
Hej Anbu23,
Jag är inte säker på om jag missat något här med tanke på lösning: tr-d "\ 000 - \ 037 \ 177" <filen eftersom produktionen fortfarande innehöll kontroll karaktär. Förutsatt ett urval av indatafilen: ------------------------------------------------- Måndag Tisdag Onsdag Torsdag fredag Lördag Söndag Antal \u003d 0,36) a) Apple orange Pineapple Utdatafilen (visa linjer med kontroll tecken): --------------- > Måndag Tisdag Onsdag > Lördag > Antal \u003d 0,36) a) > Apple orange > Tack på förhand kursiv |
|
||||
|
Kod:
/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$ $ |
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|