![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Passerer Shell variabelen til NAWK | wakhan | Shell programmering og Skripting | 1 | 04-23-2008 03:52 |
| bestått variable til min script | Aladdin | UNIX for Dummies Spørsmål og svar | 5 | 06-18-2007 10:34 |
| Passerer PL / SQL variabelverdien til Shell Varible | ganapati | Shell programmering og Skripting | 10 | 01-31-2007 02:17 |
| Passerer en variabel i en awk script | Khoomfire | UNIX for Advanced & ekspertbrukere | 5 | 09-05-2006 09:44 |
| bestått verdi shell variable | trynew | Shell programmering og Skripting | 2 | 06-24-2002 03:13 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
bestått awk variabelen til shell script
hei;
jeg har en fil som inneholder linjer som: 1 | 1069108123 | 96393669788 | 00963215755711 | 2 | 0 | 941 | |; serv: Pps6aSyria, først: 0; bjørn jeg vil gjerne trekke den andre, tredje og fjerde posten for hver linje og legg den i en fil ";" atskilt Dette er hva jeg skrev mens du leser linje gjøre A_party \u003d `echo $ line | awk-F ["|"] '(print $ 3)'` B_party \u003d `echo $ line | awk-F ["|"] '(print $ 4)'` tid \u003d `echo $ line | awk-F ["|"] '(print $ 2)'` echo $ A_party ";" $ B_party ";" $ tid>> $ _outfile gjort <$ _infile Men problemet er at jeg ringer tre ganger awk for hver linje, hvordan kan jeg passere awk variabel til skriptet for å ringe awk bare én gang. Takk på forhånd. ![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|