![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
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 |
| Tilføje flere linjer til flere filer | dayinthelife | Shell Programmering og Scripting | 2 | 06-04-2008 12:50 PM |
| Erstat teksten i flere filer | on9west | Shell Programmering og Scripting | 1 | 05-20-2008 02:35 AM |
| Erstat teksten i flere filer | Tonka52 | Shell Programmering og Scripting | 10 | 03-24-2008 08:11 AM |
| Find og erstatte en snor i flere filer | pharos467 | UNIX for dummyer Spørgsmål & svar | 2 | 11-05-2007 11:47 PM |
| ved hjælp af sed-kommando til at erstatte flere linjer | radha.kalivar | Shell Programmering og Scripting | 1 | 07-10-2007 11:36 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Hvordan kan jeg erstatte flere linjer fra forskellige filer
Antag at jeg har to filer
file1.txt Navn: Raju Adresse: rt8pouououoiu By: tyretyeuetu file2.txt Adresse: 28a Linjen "Adresse: 28a" i fil2 har for at få udskiftet i adresselinjen i fil1 .. Produktionen skal Navn: Raju Adresse: 28a by: tyretyeuetu Behage hjælp mig på denne |
|
||||
|
Jeg er sikker på, at den reelle (n) awk eksperter har en bedre løsning.
nawk '/ ^ Name [] *: / (NAM \u003d $ 0); / ^ Adresse [] *: / (ADDR \u003d $ 0); / ^ City [] *: / (print NAM "|" addr "|" $ 0) »file1.txt | paste-d" | "- file2.txt | nawk '(FS \u003d" | ") (print $ 1; print $ 4; print $ 3)' |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|