The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 03-18-2009
awkliker awkliker is offline
Registreret Bruger
  
 

Join Date: Mar 2009
Stillinger: 6
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!
  #2 (permalink)  
Old 03-18-2009
wabard wabard is offline
Registreret Bruger
  
 

Join Date: Mar 2009
Beliggenhed: Adelaide, SA & Perth, WA - Australien
Stillinger: 25
Du har indsendt denne anmodning i det forkerte område af fora. Jeg vil tænke over den løsning, og komme tilbage til dig, når en moderator har flyttet tråden.
  #3 (permalink)  
Old 03-18-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (Den Tutor)
  
 

Join Date: Jun 2008
Beliggenhed: INDIEN
Indlæg: 1.390
tråd flyttet

Citat:
Oprindeligt Indsendt af wabard View Post
Du har indsendt denne anmodning i det forkerte område af fora. Jeg vil tænke over den løsning, og komme tilbage til dig, når en moderator har flyttet tråden.
tråd flyttet!
  #4 (permalink)  
Old 03-18-2009
awkliker awkliker is offline
Registreret Bruger
  
 

Join Date: Mar 2009
Stillinger: 6
Tak!

Jeg er ny på forummet, og kunne ikke finde ud af hvor at tilføje nye stilling.

awkliker
  #5 (permalink)  
Old 03-18-2009
achellstrom achellstrom is offline
Registreret Bruger
  
 

Join Date: Feb 2009
Stillinger: 16
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
  #6 (permalink)  
Old 03-18-2009
achellstrom achellstrom is offline
Registreret Bruger
  
 

Join Date: Feb 2009
Stillinger: 16
Beklager det er sent her. Jeg lavede en tastefejl. Her er svaret
awk '(print $ 5)' file1 ...... file184> Result.txt; indsæt-s Result.txt> a06.txt
  #7 (permalink)  
Old 03-18-2009
aaaaargh aaaaargh is offline
Registreret Bruger
  
 

Join Date: Aug 2006
Stillinger: 20
ikke testet, men jeg ville

Code:
awk '{print $5}' file* >> result.txt

Hvad er "ønskede" format?
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 04:50 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0