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 > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
So finden Sie Sonderzeichen? sumitc AIX 3 05-04-2008 08:20 PM
Add-String nach dem anderen String mit Sonderzeichen heliode Shell Programmierung und Scripting 2 03-21-2008 08:06 AM
Ersetzen Sie Sonderzeichen in einer Datei solai UNIX for Dummies Questions & Answers 1 07-13-2006 10:36 AM
Ersetzen Sie Zeichen in einem String mit ihren ASCII-Wert roops Shell Programmierung und Scripting 2 03-04-2005 01:51 AM
String ersetzen und löschen zusätzliche Zeichen slaubhan Shell Programmierung und Scripting 2 08-28-2003 05:49 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 10-07-2008
CAGIRL CAGIRL is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 18
Hilfe suchen und zu ersetzen w / String mit Sonderzeichen

Kann ich Hilfe zu dieser Bitte, ich habe mir die vielen Beiträge mit ähnlichen Fragen und versucht haben, die Lösungen und sie sind nicht für mein Szenario, das ist:

Ich habe eine Text-Datei (myfile), die

b_log \u003d $ g_log / FILENAME.log
echo "beginnen Datei FILENAME">> $ b_log

Ich habe ein Skript, das eine variable und versucht zu ersetzen, den String FILENAME in myfile mit dem Wert von var mit den folgenden Befehlen:
var \u003d / mydir / areally / wirklich / wirklich / tief / dir / Struktur / myfile.dat
perl -pi-e "s / Datei / \ $ (var) / g" myfile

nachdem ich das Skript ausführen den String FILENAME wird entfernt, aber der Wert in var wird nicht eingefügt.
  #2 (permalink)  
Old 10-07-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (der Tutor)
  
 

Join Date: Jun 2008
Lage: INDIEN
Beiträge: 1390
Versuchen Sie diese
perl -pi-e "s / Datei / $ (var) / g" myfile
  #3 (permalink)  
Old 10-07-2008
CAGIRL CAGIRL is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 18
Ich habe versucht, dass
var \u003d $ g_bin/MISSPIGGY/dc0000.auto_deploy.MISSPIGGY.PRD.cp_austin.20081007122846.26060
perl -pi-e "s / Datei / $ (var) / g" myfile

und ich erhalte die folgende Fehlermeldung:
Bareword dort, wo Betreiber erwartet e-Linie 1, in der Nähe von "s / Datei / / dbmgtu01"
Syntax-Fehler an-e line 1, in der Nähe von "s / Datei / / dbmgtu01"
Durchführung von e-abgebrochen wegen Zusammenstellung Fehler.
Jede Ideale, warum es nicht funktioniert?
  #4 (permalink)  
Old 10-07-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (der Tutor)
  
 

Join Date: Jun 2008
Lage: INDIEN
Beiträge: 1390
oh ho ... versuchen Sie es mit ":" insted von "/" in regex
das ist
Code:
perl -pi -e "s:filename:$var:g"

Zuletzt bearbeitet von vidyadhar85; am 10-07-2008 07:15 PM..
  #5 (permalink)  
Old 10-07-2008
CAGIRL CAGIRL is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Beiträge: 18
Vielen Dank für Ihre Hilfe, das war perfekt.
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:03 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