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



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 09-18-2008
Registrierte Nutzer
 

Join Date: Sep 2008
Beiträge: 4
So löschen Sie online in der gleichen Datei in UNIX?

So löschen Sie online in der gleichen Datei in UNIX?
Beide Befehle,
/ bin / echo "g / $ patern / d \ nwq!" | Ex-s $ file
(echo "g / $ patern / d"; echo "wq") | ex-s $ filename
funktioniert gut, wenn es mehr als 1 Zeile in der Datei, aber wenn es nur eine Zeile nach oben, dann löschen Befehl dosent funktioniert. Bitte helfen Sie mir!
Sponsored Links
  #2 (permalink)  
Old 09-18-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652

Code:
grep -v "$pattern" "$filename" >newfile

  #3 (permalink)  
Old 09-18-2008
vidyadhar85's Avatar
Moderator (der Tutor)
 

Join Date: Jun 2008
Lage: INDIEN
Posts: 1459
dies ganze Zeile löschen, wenn Muster gefunden wird ...
Zitat:
VI - filename <<!
: / pattern / d
: wq
!
  #4 (permalink)  
Old 09-22-2008
Registrierte Nutzer
 

Join Date: Sep 2008
Beiträge: 4
Der Befehl wird nicht in meiner. sh-Skript.
Es gibt Fehler, Syntaxfehler in Zeile Nummer :'<<' unübertroffen ..
Bitte helfen ...
  #5 (permalink)  
Old 09-22-2008
danmero danmero is offline Forum Advisor  
 

Join Date: Nov 2007
Ort: H3X
Posts: 1563

Code:
sed -i "/$pattern/d" file

Wenn Ihr sed hat die Option-i.
  #6 (permalink)  
Old 09-22-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652

Code:
perl -i -ne "print unless m/$pattern/" file

Die Option-i wird in Perl Seit Weg zurück.
Sponsored Links
Closed Thread

Lesezeichen

Tags
sed Zeile löschen, Unix-Befehle

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 Aus


Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Löschen erste Zeile aus der Datei und mehr .... dfb500 Shell Programmierung und Scripting 6 07-02-2009 11:04 AM
Löschen Sie eine Zeile aus einer Datei Rohini UNIX for Dummies Questions & Answers 8 01-07-2009 06:34 AM
So löschen Sie Zeile aus einer Datei ramezernest UNIX for Dummies Questions & Answers 0 11-01-2007 11:56 AM
löschen Zeile in der Datei mit sed forever_49ers Shell Programmierung und Scripting 8 09-12-2007 09:39 AM
Löschen Zeile (n) aus der Datei elchalateco UNIX for Dummies Questions & Answers 4 10-11-2002 02:25 PM



Alle Zeiten sind GMT -4. Es ist jetzt 02:22 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 Inhalt-Copyright © 1993-2010. Alle Rechte Reserved.Ad Management by RedTyger

Content Relevant URLs durch vBSEO 3.2.0