![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Omsætning gcc / g + + / gfortran Valg til Sun Studio Compiler Valg | iBot | Solaris BigAdmin RSS | 0 | 02-04-2009 02:30 PM |
| ingen valgmuligheder | nascimento.rp | AIX | 2 | 08-20-2006 03:46 PM |
| optioner | terms5 | UNIX for dummyer Spørgsmål & svar | 1 | 01-27-2006 01:50 AM |
| optioner med awk | mips | Shell Programmering og Scripting | 2 | 05-15-2004 04:33 AM |
| cp valgmuligheder | milage | UNIX for dummyer Spørgsmål & svar | 3 | 07-13-2001 01:20 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Sed valgmuligheder
Jeg har en fil med navnet input_file.spec.
Denne fil har registre gerne: Record #: 1 rec_len \u003d 590 rec_id \u003d 31229 filler_4 \u003d "" orig_id \u003d 902162988 seqnum \u003d 138960799 lrnid \u003d "0" l_ind \u003d "0" transaction_cnt \u003d 1 cust_id \u003d 61032336 product_id \u003d 135488621 ans så videre. Det har 1000 registreringer i denne fil. Jeg er nødt til at give nye nummerering til seqnum område alene. Jeg vil starte med 1 og ll ende med 1000. Jeg worte dette: #! / bin / ksh i \u003d 1 echo "Giv input file" INPUTFILES \u003d input_file.spec cat $ INPUTFILES | mens læse LINE gøre Lad I \u003d I 1 sed -e '/ seqnum / s / seqnum \u003d [0-9] * / seqnum \u003d' $ i '/ g' $ LINE gjort men "jeg" er ikke at få interpolerede omstændigheder ved sin behandling linje for linje. Kan u venligst fortælle nogen muligheder i UNIX at gøre det samme. eller alternativ til at gøre det samme virksomhed. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|