The UNIX and Linux Forums  

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
Wie Zeichen zu ignorieren und zu drucken nur Nummer mit unix? cdfd123 UNIX for Dummies Questions & Answers 5 08-03-2007 04:47 AM
Wie kann ich nur die Strecken, die # am Anfang? csaha Shell Programmierung und Scripting 1 01-30-2006 03:35 AM
Ignorieren Zeilen mit # sysera Shell Programmierung und Scripting 4 08-23-2005 10:04 AM
Stellen sed Zeilen ignorieren Scarlos Shell Programmierung und Scripting 2 07-21-2005 11:33 AM
Entfernen von doppelten Zeilen ignorieren hellsd UNIX for Dummies Questions & Answers 17 12-02-2004 10:47 AM

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 05-19-2008
trey85stang trey85stang is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 70
awk, ignorieren ersten X Anzahl der Zeilen.

Gibt es eine Möglichkeit zu sagen, awk zu ignorieren, die ersten 11 Zeilen einer Datei? So, ich habe eine CSV-Datei mit allen Informationen die Position in den ersten Zeilen. Ich möchte, dass eine Aufteilung der Datei in 5-6 verschiedene Dateien, aber ich möchte, um die ersten 11 Zeilen der Datei.

Da es jetzt habe ich folgenden Befehl ausführen:

Code:
cat something.csv | nawk '$2 = /servername/' >> something-new.csv
Er schneidet die ersten 11 Zeilen ... Gerade jetzt im nur zwei Schritte tun, um die Datei mit sed 11q> etwas-new.csv dann mit den oben genannten Befehl Anhängen etwas-new.csv. Gibt es eine Möglichkeit, dies zu tun, dass mit nur nawk so kann ich die Beseitigung der sed Befehl?
  #2 (permalink)  
Old 05-19-2008
elthox elthox is offline
Registrierte Nutzer
  
 

Join Date: Dec 2006
Beiträge: 30
Zitat:
Zitat von trey85stang View Post
Gibt es eine Möglichkeit zu sagen, awk zu ignorieren, die ersten 11 Zeilen einer Datei? So, ich habe eine CSV-Datei mit allen Informationen die Position in den ersten Zeilen. Ich möchte, dass eine Aufteilung der Datei in 5-6 verschiedene Dateien, aber ich möchte, um die ersten 11 Zeilen der Datei.

Da es jetzt habe ich folgenden Befehl ausführen:

Code:
cat something.csv | nawk '$2 = /servername/' >> something-new.csv
Er schneidet die ersten 11 Zeilen ... Gerade jetzt im nur zwei Schritte tun, um die Datei mit sed 11q> etwas-new.csv dann mit den oben genannten Befehl Anhängen etwas-new.csv. Gibt es eine Möglichkeit, dies zu tun, dass mit nur nawk so kann ich die Beseitigung der sed Befehl?

Vielleicht in etwa so aus:

cat-n etwas | awk '$ 1> 11 & & (die Sie möchten)

cat-n fügt der ersten coloumn die Zahl der Linie.

Grüße
  #3 (permalink)  
Old 05-19-2008
trey85stang trey85stang is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 70
Zitat:
Zitat von elthox View Post
Vielleicht in etwa so aus:

cat-n etwas | awk '$ 1> 11 & & (die Sie möchten)

cat-n fügt der ersten coloumn die Zahl der Linie.

Grüße
klingt wie das funktionieren wird, dann kann ich nur schließen die erste Spalte auf dem Druckserver mit awk.

Vielen Dank für die Hilfe!
  #4 (permalink)  
Old 05-19-2008
aju_kup aju_kup is offline
Registrierte Nutzer
  
 

Join Date: Jul 2006
Beiträge: 189
oder u kann versuchen

awk '(NR <\u003d 11 (next)
Ur statments () '<Dateiname>
  #5 (permalink)  
Old 05-19-2008
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Join Date: Feb 2006
Ort: Almería, Spanien
Beiträge: 393
Zitat:
Zitat von elthox View Post
Vielleicht in etwa so aus:

cat-n etwas | awk '$ 1> 11 & & (die Sie möchten)

cat-n fügt der ersten coloumn die Zahl der Linie.

Grüße
ODER:
Code:
awk 'NR>11' file
  #6 (permalink)  
Old 05-19-2008
elthox elthox is offline
Registrierte Nutzer
  
 

Join Date: Dec 2006
Beiträge: 30
Zitat:
Zitat von Klashxx View Post
ODER:
Code:
awk 'NR>11' file
Ja Klashxx .... Das sieht mehr elegant.
  #7 (permalink)  
Old 05-21-2008
trey85stang trey85stang is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 70
hmm, Ive versucht diese Beispiele. den ersten 11 sind nicht in einer der oben genannten Aussagen. Vielleicht fragte ich falsch? Ich suche die Zeilen 1-11 gedruckt unabhängig von jeder Parameter ich mit awk.

Vielleicht meine beiden Befehl Weg ist der beste Weg, dies zu tun?
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:16 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