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
Shell Script zum Löschen der ersten Zeile in einer Datei badrimohanty Shell Programmierung und Scripting 3 06-18-2009 12:26 PM
Shell-Skript reqd - Löschen von Dateien venkatesht Shell Programmierung und Scripting 2 12-19-2008 01:15 PM
Löschen Spalte aus einer Flatfile mit Trennzeichen rsprabha Shell Programmierung und Scripting 5 10-03-2008 05:18 AM
Dringend Hilfe benötigt, in einer Linie zu löschen, ohne ein Shell-Skript-Datei usinga NAAN Shell Programmierung und Scripting 6 07-20-2006 04:42 AM
Shell-Skript: Löschen von Dateien aus einem Verzeichnis onlyc Shell Programmierung und Scripting 1 07-09-2006 07:41 AM

Reply
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 06-23-2009
dinesh1985 dinesh1985 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2009
Beiträge: 31
Question Löschen einer Zeile aus einer Flatfile mit Shell Script

Hi All,
Kann mir jemand bitte sagen Sie mir, wie kann ich löschen Sie eine Zeile aus einer Datei.
Ich lese die Datei Zeile für Zeile mit whil Schleife und Validierung jeder Zeile .. Angenommen, in der Mitte fand ich eine bestimmte Zeile ungültig ist, muss ich löschen, dass die Linie.
Kann mir jemand bitte helfen.
Vielen Dank im Voraus,
Dinesh
  #2 (permalink)  
Old 06-23-2009
rakeshawasthi rakeshawasthi is offline
Registrierte Nutzer
  
 

Join Date: Aug 2004
Ort: Indien
Beiträge: 379
Sie können die Ausgabe in einer neuen Datei, während des Schreibens alle Zeilen in der Schleife, außer für die, die Sie nicht wollen, sonst ...
versuchen sed, Grep, awk etwas.
  #3 (permalink)  
Old 06-23-2009
dinesh1985 dinesh1985 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2009
Beiträge: 31
Vielen Dank für ur Antwort ..
Können Sie bitte helfen Sie mir schriftlich mit dem Befehl sed/awk. Ich bin ein Anfänger in UNIX.
  #4 (permalink)  
Old 06-23-2009
rakeshawasthi rakeshawasthi is offline
Registrierte Nutzer
  
 

Join Date: Aug 2004
Ort: Indien
Beiträge: 379
Suche nach dem oder awk sed Handbuch ...
atleast einige versuchen ...
  #5 (permalink)  
Old 06-23-2009
dinesh1985 dinesh1985 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2009
Beiträge: 31
Ich habe versucht, mit sed -i und sed -D .. aber es funktioniert nicht
  #6 (permalink)  
Old 06-23-2009
rakeshawasthi rakeshawasthi is offline
Registrierte Nutzer
  
 

Join Date: Aug 2004
Ort: Indien
Beiträge: 379
Zeigen Sie Ihren Code.
Probe-Eingang,
Validierung Muster, und
erwartete Ausgabe
  #7 (permalink)  
Old 06-23-2009
dinesh1985 dinesh1985 is offline
Registrierte Nutzer
  
 

Join Date: Jun 2009
Beiträge: 31
Beispiel

Eingabedatei
Vorname - Position von 1-5
Name-Position 6-10
Alter-Position 11-12
Sprich oben ist das Format der Eingabedatei.
Beispiel:
DINESKUMAR21
SACHISHAH 23
23
GURUNTARIM22

In dem obigen Beispiel, in der 3.-Eintrag fehlt. Jetzt beim Lesen der Datei Zeile für Zeile, ich will um die 3. Zeile bei der Validierung.

---------- Post aktualisiert am 08:47 ---------- zurück Update wurde am 08:46 ----------

für die dritte Zeile blankspaces sein wird vor dem 23.
Reply

Lesezeichen

Tags
sed, Shell-Skript, unix

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 03:27 AM.


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