![]() |
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 |
| Script til at åbne programmet og send / udføre kommando i programmet | tuathan | UNIX for dummyer Spørgsmål & svar | 1 | 11-19-2008 09:59 PM |
| Et program til at spore udførelsen af et andet program | jiten_hegde | Højtstående Programmering | 3 | 08-19-2008 05:26 AM |
| Hvordan man skriver til stdin af et andet program (program A -> [stdin] program B) | vvaidyan | UNIX for dummyer Spørgsmål & svar | 3 | 08-02-2008 05:21 PM |
| Hvordan man skriver til stdin af et andet program (program A -> [stdin] program B) | vvaidyan | Højtstående Programmering | 1 | 04-30-2008 01:44 PM |
| fuldbyrdende et program inden for et program | Gekko | Højtstående Programmering | 4 | 06-27-2002 03:36 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
AWK program
Hej alle,
Jeg har følgende problem, og håber nogen kan hjælpe mig. Jeg har 184 filer, hver med 5 kolonner (C1, C2, C3, C4, C5). Jeg er kun interesseret i kolonne 5, og vil gerne indsætte kolonne 5 fra alle de 184 filer i én fil. Jeg har forsøgt følgende to filer awk '(print $ 5) »file1 fil2 | indsæt-d" ">! a06.txt Ovenstående kommando virker, men det pasta søjle 5 i en kolonne i den nye fil (a06.txt). Jeg ønsker, at den skal gøre det ved siden af hinanden, dvs c5file1 c5file2, i stedet for c5file1 c5file2 I slutningen, jeg forventer at få en fil med c5file2 c5file2 c5file3 .... c5file184. Tak for din hjælp! |
|
||||
|
Det lugter som lektier, men her er nogle af de svar. Først vil jeg oprette et loop til at gå fra den 1. ... 184 og dumpe den awk resultaterne til en fil siger "Result.txt«. Næste Jeg vil bruge indsæt kommando til at sætte dem i det ønskede format.
Men for den måde, du har nævnt problemet her er svaret awk '(print $ 5)' file1 ...... file184> Result.txt; indsæt-s a06.txt |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|