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 > 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
Hilfe erforderlich: Command, um IP-Adresse und den Befehl ausgeführt, der ein Benutzer loggedout Sicherheit 2 08-06-2008 09:12 PM
wie? Start-Kommando mit der String-Befehlszeilenoptionen TinCanFury Shell Programmierung und Scripting 5 04-28-2008 07:06 PM
Widerspruch ls-Befehl Anzeige an der Eingabeaufforderung ein und läuft als cron-Job rajranibl SuSE 5 07-30-2007 09:26 AM
So nutzen Sie mehr als ein Befehl Fehlergrenze STREAM mit Unix-Befehl in einer einzigen Shell? bosskr HP-UX 1 10-16-2006 05:16 PM
So nutzen Sie mehr als ein Befehl Fehlergrenze STREAM mit Unix-Befehl in einer einzigen Shell? bosskr Shell Programmierung und Scripting 0 09-19-2006 10:44 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-04-2008
racbern racbern is offline
Registrierte Nutzer
  
 

Join Date: Dezember 2007
Beiträge: 26
Hilfe bei der Sed-Befehl

Hi All,

Ich versuche, ein Skript mit sed für die Suche nach einem . und _ auf eine Variable, und wenn sie übereinstimmen, entfernen Sie alle Werte nach. oder _.

Zum Beispiel:

H.3 -> Neuer Preis soll H
R2K_CL -> Neuer Wert sollte R2K

Hier ist der Befehl, den ich benutzt habe:
# echo $ var | sed 's /[._].*$//'

Aber mein Problem ist, wenn die Variable hat mehrere. oder _
Es sollte nur entfernen Sie den Wert nach der letzten. oder _.

Zum Beispiel:
C4.1.2 -> Neuer Preis soll C4.1

Wie werde ich meine sed Kommando entfernen Sie einfach den Wert nach dem letzten Auftreten eines. oder _?

Danke,
racbern
 

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 03:55 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