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
Anstelle der letzten Daten von jeder Zeile die INA-Datei jisha Shell Programmierung und Scripting 6 08-04-2008 08:47 AM
Ersetzen Ende der Zeile mit "in einer UNIX-Datei The Observer Shell Programmierung und Scripting 2 05-17-2008 06:20 AM
ersetzt eine Reihe von unbekannten charecters in einer Datei malavm Shell Programmierung und Scripting 12 07-26-2007 05:25 AM
Ersetzen von Zeichen in der Datei mit Zeilenumbruch johnemb Shell Programmierung und Scripting 10 04-26-2007 08:38 AM
anstelle der ersten Zeile oder Zeilen in einer Datei Terrible UNIX für Fortgeschrittene und Experten 3 06-28-2006 09:23 PM

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

Join Date: Apr 2008
Beiträge: 21
Ersetzen einer Zeile in einer Datei - HILFE!

Ich habe ein Problem bei den folgenden Code ...


Code:
while read line
do
   #Get Line Number 
   OLDLINE=`sed -n $Lineno $filename`
   echo "Un Changed Line : "$OLDLINE
   echo "Enter a New Pattern : "
   read NewPattern <&1
   echo "NewPattern :"$NewPattern 
   NEWLINE=`cat $filename | sed -n $Lineno | sed s/$OldPattern/$NewPattern/`
   echo $NEWLINE
   LINECHANGE=`sed s/$OLDLINE/$NEWLINE/ $filename`
   echo $LINECHANGE
   ChangedLine=`sed -n $Lineno $filename`
   echo "Changed Line : "$ChangedLine
done < $INT_FILE

Ich versuche zu lesen, eine Zeile aus einer Datei und die Zeile und ändern Sie ein Muster in der Linie, und ich möchte an die Stelle der
OLD Einklang mit der neuen Linie.

Ich habe Probleme in der folgenden Zeile

Code:
LINECHANGE=`sed s/$OLDLINE/$NEWLINE/ $filename`

die alte Zeile wird nicht verändert in neue Zeile in die Datei.

Gibt es irgendein Problem mit dem Befehl habe ich oder soll ich brauchen, um es zu korrigieren

Kann mir jemand bitte helfen.


Danke

Rahul

Zuletzt bearbeitet von Yogesh Sawant; am 06-05-2008 02:06 AM.. Grund: Code-Tags hinzugefügt
 

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 04:09 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