![]() |
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.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
sed-Kommando
Hi everyone,
Ich versuche, um die zwei Zahlen aus einer Zeichenkette mit sed Befehl, Hat jemand eine Idee haben, wie Sie dies tun können zum Beispiel: die Zeichenfolge sadaskjer4x5sdfrsdf und ich möchte für die Suche nach 4x5 und extrahieren und 4 und 5 und speichern Sie sie in zwei Variablen. |
|
||||
|
Code:
set -- `echo "$string" | sed -e 's/[^0-9][^0-9]*/ /g'` echo First value is $1 echo Second value is $2 Ist dies auch seltsam für Sie dann versuchen Sie folgendes. Code:
variable1=`echo "$string" | sed -e 's/^[^0-9]*\([0-9][0-9]*\).*/\1/'` variable2=`echo "$string" | sed -e 's/.*\([0-9][0-9]*\)[^0-9]*$/\1/'` |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|