The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Script-Programm zu öffnen und senden / ausführen Befehl im Programm tuathan UNIX for Dummies Questions & Answers 1 11-19-2008 09:59 PM
Ein Programm, um die Ausführung eines anderen Programms jiten_hegde High-Level-Programmierung 3 08-19-2008 05:26 AM
Wie in einem Schreiben an stdin von einem anderen Programm (Programm A -> [stdin] Programm B) vvaidyan UNIX for Dummies Questions & Answers 3 08-02-2008 05:21 PM
Wie in einem Schreiben an stdin von einem anderen Programm (Programm A -> [stdin] Programm B) vvaidyan High-Level-Programmierung 1 04-30-2008 01:44 PM
Ausführung eines Programms innerhalb eines Programms Gekko High-Level-Programmierung 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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 03-18-2009
awkliker awkliker is offline
Registrierte Nutzer
  
 

Join Date: März 2009
Beiträge: 6
AWK-Programm

Hi all,

Ich habe folgendes Problem und hoffe jemand kann mir helfen.

Ich habe 184 Dateien, die jeweils mit 5 Spalten (C1, C2, C3, C4, C5). Ich bin nur interessiert in Spalte 5, und möchte, um Spalte 5 von den 184 Dateien in eine Datei. Ich habe versucht, die folgenden zwei Dateien mit

awk '(print $ 5) "datei1 datei2 | paste-d" ">! a06.txt

Der obige Befehl line funktioniert, aber es Pasten Spalte 5 in einer Spalte in die neue Datei (a06.txt). Ich möchte, dass sie dies zu tun nebeneinander, dh c5file1 c5file2, statt c5file1
c5file2
Am Ende erwarte ich, dass eine Datei mit c5file2 c5file2 c5file3 .... c5file184.

Vielen Dank für Ihre Hilfe!
  #2 (permalink)  
Old 03-18-2009
wabard wabard is offline
Registrierte Nutzer
  
 

Join Date: März 2009
Ort: Adelaide, SA und Perth, WA - Australien
Beiträge: 25
Sie haben diesen Antrag in den falschen Bereich des Forums. Ich denke, über die Lösung zu finden und wieder zu Ihnen, wenn ein Moderator hat den Thread.
  #3 (permalink)  
Old 03-18-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (der Tutor)
  
 

Join Date: Jun 2008
Lage: INDIEN
Beiträge: 1390
Thread verschoben

Zitat:
Zitat von wabard View Post
Sie haben diesen Antrag in den falschen Bereich des Forums. Ich denke, über die Lösung zu finden und wieder zu Ihnen, wenn ein Moderator hat den Thread.
Thread verschoben!
  #4 (permalink)  
Old 03-18-2009
awkliker awkliker is offline
Registrierte Nutzer
  
 

Join Date: März 2009
Beiträge: 6
Danke!

Ich bin neu im Forum und konnte nicht herausfinden, wo die neue Post.

awkliker
  #5 (permalink)  
Old 03-18-2009
achellstrom achellstrom is offline
Registrierte Nutzer
  
 

Join Date: Feb 2009
Beiträge: 16
Das riecht wie Hausaufgaben, aber hier ist ein Teil der Antwort. Zuerst möchte ich ein Schleife geht es von 1 ... 184 und die Dump-awk Ergebnisse in einer Datei zu sagen, "Result.txt". Weiter möchte ich die Paste-Befehl verwenden, um sie in der von Ihnen gewünschten Format.
Aber für die Art und Weise haben Sie das Problem hier ist die Antwort
awk '(print $ 5)' datei1 ...... file184> Result.txt; Paste-s a06.txt
  #6 (permalink)  
Old 03-18-2009
achellstrom achellstrom is offline
Registrierte Nutzer
  
 

Join Date: Feb 2009
Beiträge: 16
Leider ist hier Ende. Ich habe einen Tippfehler. Hier ist die Antwort
awk '(print $ 5)' datei1 ...... file184> Result.txt; Paste-s Result.txt> a06.txt
  #7 (permalink)  
Old 03-18-2009
aaaaargh aaaaargh is offline
Registrierte Nutzer
  
 

Join Date: Aug 2006
Beiträge: 20
nicht getestet, aber ich würde

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

Was ist die "gewünschte" Format?
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 12:06 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0