![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Omsättning gcc / g + + / gfortran Val till Sun Studio Kompilatorkonstruktion Val | iBot | Solaris BigAdmin RSS | 0 | 02-04-2009 02:30 |
| inget alternativ | nascimento.rp | AIX | 2 | 08-20-2006 03:46 |
| alternativ | terms5 | UNIX for Dummies Frågor & Svar | 1 | 01-27-2006 01:50 |
| alternativ med awk | mips | Shell-programmering och Skript | 2 | 05-15-2004 04:33 |
| cp alternativ | körsträcka | UNIX for Dummies Frågor & Svar | 3 | 07-13-2001 01:20 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Sed alternativ
Jag har en fil med namnet input_file.spec.
Den här filen har poster som: Titelinformation #: 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å vidare. Den har 1000 poster i denna fil. Jag måste ge ny numrering till seqnum området bara. Jag ska börja med 1 och LL avsluta med 1000. Jag worte här: #! / bin / ksh i \u003d 1 echo "Ge indatafil" INPUTFILES \u003d input_file.spec cat $ INPUTFILES | samtidigt läsa LINE göra Låt i \u003d i +1 sed -e '/ seqnum / s / seqnum \u003d [0-9] * / seqnum \u003d "$ i" / g' $ LINE gjord men "Jag" är inte att få interpolerade fall när behandlingen rad för rad. Kan u tala om något alternativ i UNIX att göra detsamma. eller alternativ till att göra samma verksamhet. |