![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Script for å åpne programmet og send / utføre kommandoen i programmet | tuathan | UNIX for Dummies Spørsmål og svar | 1 | 11-19-2008 09:59 |
| Et program for å spore gjennomføring av et annet program | jiten_hegde | High Level Programmering | 3 | 08-19-2008 05:26 |
| Hvordan skrive til stdin av et annet program (program A -> [stdin] program B) | vvaidyan | UNIX for Dummies Spørsmål og svar | 3 | 08-02-2008 05:21 |
| Hvordan skrive til stdin av et annet program (program A -> [stdin] program B) | vvaidyan | High Level Programmering | 1 | 04-30-2008 01:44 |
| kjøre et program i et program | Gekko | High Level Programmering | 4 | 06-27-2002 03:36 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Awk program
Hei alle,
Jeg har følgende problem, og håper at noen kunne hjelpe meg. Jeg har 184 filer, hver med 5 kolonner (c1, c2, C3, C4, C5). Jeg er bare interrested i kolonne 5, og ønsker å lime kolonne 5 fra alle 184 filer til en fil. Jeg har prøvd følgende to filer awk '(print $ 5)' file1 file2 | lime-d "">! a06.txt Ovennevnte kommandolinje gjør jobben, men det masser colum 5 i en kolonne i den nye filen (a06.txt). Jeg vil gjøre det ved siden av hverandre, dvs. c5file1 c5file2, i stedet for c5file1 c5file2 På slutten, jeg regner med å ha en fil med c5file2 c5file2 c5file3 .... c5file184. Takk for hjelpen! |
|
||||
|
Dette lukter lekser, men her er noen av de svar. Først ville jeg satt opp en løkke for å gå fra 1 ... 184 og dumpe awk resultatet til en fil si Result.txt. Neste Jeg vil bruke de lim-kommando for å sette dem i ønsket format.
Men for måten du har oppført problemet her er svaret awk '(print $ 5) "file1 ...... file184> Result.txt; lime-s a06.txt |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|