![]() |
|
|
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 |
| ersätta ett tecken med en annan karaktär | Satish @ 123 | Shell-programmering och Skript | 8 | 05-13-2009 04:04 |
| Kan jag läsa en fil karaktär av karaktär? | murtaza | Shell-programmering och Skript | 4 | 04-27-2009 06:51 |
| Korn: Hur loop genom en sträng karaktär med karaktär | shew01 | Shell-programmering och Skript | 10 | 12-02-2008 07:58 |
| läsa ett varierande karaktär med karaktär ersätta tecknen med något annat | vipervenom25 | UNIX for Dummies Frågor & Svar | 2 | 06-06-2008 04:18 |
| Kan jag läsa en fil karaktär med karaktär | Kärnan | Shell-programmering och Skript | 6 | 05-19-2008 03:22 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Ställa FS att flera tecken
Hej!
I en awk tutorial jag läste (från www.grymoire.com) Nämndes det att jag kan ställa separator inmatningsfältet till mer än ett tecken med hjälp av FS. Men när jag försökte ut, var inte den att fungera. File a: ABC /: /: som som /: f /: f AE /: /: som /: /: s script a.sh #! / bin / awk-f BEGIN ( FS \u003d"/:"; ) ( print $ 1, $ 2; ) kommando: Hem / # as.sh <a abc: som f AE: Men rysa produktionen jag får är abc som f AE Kan någon berätta för mig vad gör jag för fel här? |
|
||||
|
Citat:
|
|
||||
|
Solaris har en ofärdig version av awk - som är standard. Det har också nawk som är mer som ny awk och stöder funktioner.
Det finns POSIX normer för awk som kom ut långt efter det awk versionen Solaris har ... se: http://www.opengroup.org/onlinepubs/...ities/awk.html POSIX är en uppsättning standarder utvecklare av de flesta smaker av UNIX försöka följa. Detta gör, till exempel, någon här som kör Linux för att få ett exempel från någon annan på detta forum - den andra personen kör Solaris - och det kommer att finnas en god chans att det fungerar på båda rutorna. Solaris spelar inte POSIX med awk, men det är där för att stödja gammal kod. Använd bara nawk och glömma awk. IMO. |