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
Fügen Sie Spalten aus einer Datei zu einem anderen und sortieren kamel.seg Shell Programmierung und Scripting 12 12-12-2007 02:39 PM
Hilfe zu sortieren mehrere Spalten in einer Datei ahjiefreak UNIX for Dummies Questions & Answers 1 12-07-2007 05:50 AM
Sie Spalten mit Leerzeichen im Bereich seperator? tkbharani UNIX für Fortgeschrittene und Experten 8 03-14-2007 01:13 AM
Wie kann ich als Reiter Bereich Trennzeichen für sortieren? SSteve UNIX for Dummies Questions & Answers 8 04-26-2005 04:39 PM
Sortieren nach Spalten murbina UNIX for Dummies Questions & Answers 1 05-10-2004 02:21 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 02-19-2008
kamel.seg kamel.seg is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 57
Sortieren von Spalten Bereich

hallo,

Ich habe eine Tabelle mit vielen Spalten getrennt durch Leerzeichen.

Ich möchte diese Art der Tabelle 2 Spalten und 3 ein, und ich möchte, um die erste Zeile inchanged?
Wie kann ich mit dem Sortieren Befehl?

Danke

Tabelle:

field1 field2 Feld3 Feld4
xyzb
thrn
..
  #2 (permalink)  
Old 02-19-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5753
Sortierung nach Spalten 1 2 3 und Führung in der ersten Zeile an erster Stelle in der Datei:
Code:
head -1 table > workingfile
awk 'NR>1' table | sort -k1.1,1.10 -k2.1,2.10 -k 23.1,3.10 >> workingfile
  #3 (permalink)  
Old 02-19-2008
kamel.seg kamel.seg is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 57
dank jim es funktioniert gut wirklich, wenn ich eine Frage nur Sie beantworten

Ich möchte wissen, etwas anderes, wenn nach dieser Art möchte ich allen zu unterdrücken, sondern ein Auftreten von Linien mit der gleichen zweiten und dritten Bereich?

Mit freundlichen Grüßen
  #4 (permalink)  
Old 02-19-2008
Jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Ort: NM
Posts: 5753
Code:
head -1 table > workingfile
awk 'NR>1' table | sort -k1.1,1.10 -k2.1,2.10 -k 23.1,3.10  | \
    awk '!arr[$2 $3]++' >> workingfile
entfernt Dubletten auf col2 und Col 3.
  #5 (permalink)  
Old 02-20-2008
kamel.seg kamel.seg is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 57
Ich versuche es, aber ich diesen Fehler
arr [: Veranstaltung nicht gefunden

Ich habe ein Leerzeichen zwischen! arr und ohne Ergebnis.
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 02:38 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