![]() |
|
|
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 |
| finde og erstatte og holde | Celvin VK | Shell Programmering og Scripting | 3 | 04-03-2009 02:34 PM |
| awk find / erstatte | RobertSubnet | Shell Programmering og Scripting | 2 | 03-08-2009 01:45 PM |
| søge efter og erstatte | javeed7 | Shell Programmering og Scripting | 1 | 04-02-2008 10:00 AM |
| søge efter og erstatte | rakshit | Shell Programmering og Scripting | 4 | 01-24-2008 03:52 AM |
| søge efter og erstatte | valhutch | UNIX for dummyer Spørgsmål & svar | 4 | 07-29-2006 06:20 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
finde & gradvist erstatte?
Leder du efter en måde at bruge sed/awk /perl at erstatte port numre i en fil med en øger antallet. Originalfilen udseende ...
Host CMG-iqdrw3p4 LocalForward *: 9043 localhost: 9043 Host CMG-iqdro3p3a LocalForward *: 10000 localhost: 10000 Host CMG-iqdro3p3b LocalForward *: 10000 localhost: 10000 ...... Og jeg ønsker at konvertere den til: Host CMG-iqdrw3p4 LocalForward *: 9043 localhost: 2062 Host CMG-iqdro3p3a LocalForward *: 10000 localhost: 2063 Host CMG-iqdro3p3b LocalForward *: 10000 localhost: 2064 ....... Jeg brugte sed konvertere 'localhost: xxxx' til 'localhost: ». I VIJeg benyttede følgende at tilføje tilbage øger portnummer. : Lad i \u003d 2000 | g / localhost: / s / / \ \u003d "localhost:". I / | lad I \u003d I 1 Er der en måde at gøre det hele i sed? Sed, Awk, perl eller shell script svar ville alle være velkomne også. Tak. |
![]() |
| Bogmærker |
| Tags |
| sed awk bash shell |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|