![]() |
|
|
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 |
| ksh - testen, ob String enthält alphanumerische ... | tugger | Shell Programmierung und Scripting | 3 | 10-16-2007 05:23 AM |
| Mit Regex Spliting die Zeichenkette in alphanumerischen und numerischen Teil | ozgurgul | Shell Programmierung und Scripting | 1 | 06-30-2007 10:52 AM |
| Alphanumerische Zeichenfolge Operations | lakshmikanth | UNIX for Dummies Questions & Answers | 3 | 01-05-2007 06:55 AM |
| String-Matching | mpang_ | Shell Programmierung und Scripting | 3 | 07-28-2006 06:45 AM |
| sed Problem - Ersatz-String sollte gleiche Länge wie passender String. | amangeles | Shell Programmierung und Scripting | 4 | 01-11-2006 06:11 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
wie man mit einer alphanumerischen Zeichenfolge wie folgt aus.
ich zu tun haben, wie die folgenden. , wenn der Eingang ist die Daten clock_91b () Ich habe zu ersetzen, die mit die Zeichenkette wurde ( "clock_91b") Ich habe versucht, wie $ line \u003d ~ s / die Daten \ s + \ (([az] +) \) / die Zeichenfolge wurde \ (\ "$ 1 \" \) / das funktioniert nicht. Gibt es eine Idee? ![]() |
|
||||
|
Nun, klingt wie Hausaufgaben zu mir, aber wie Sie bereits in den Anstrengungen und der Nähe zu einer Lösung, so dass ich Antwort (und züchtigen mich, ob ich nicht haben, Jungs).
Meine Lösung nicht verwenden $ 1 (Ich brauche ein wenig sed Forschung selbst), sondern verwendet \ 1 bis Back-Referenz 1. Klammern Ausdruck: echo "Ihre Eingabe Zeile '| sed "s / die Daten (\ (.* \)) / die Zeichenfolge wurde \ (\" \ 1 \ "\) /" und ich habe nicht zu entkommen die Klammern mit Backslashes. Jimbo |
|
||||
|
Dank jimbo, könnte ich tun, wie diese
$ line \u003d ~ s / die Daten {(.*)}/ die Zeichenkette wurde \ (\ "$ 1 \" \) /; sorry für die Verwirrung, da es sich hierbei um ein Modell der tatsächlichen Problem, das ich vor. Ich konnte es nicht geben, meine Firma, die Daten direkt hier gewesen wäre, eine Lösung für Ihre Zweifel! Aber manchmal ist es nicht hören, gut zu hören, wenn jemand diese Bemerkungen eher eine Frage nach einer hektischen Sitzung des Versuchs im Büro zusammen mit den Spannungen, um die Dinge im letzten Quartal des Jahres! Nun, dank trotzdem. ![]() |
|
||||
|
Ich entschuldige mich, sskb. Ich bin ziemlich neu in diesem Forum, und ich werde besser auf Schmierblutungen Hausaufgaben im Gegensatz zu jemand versucht, um ihre Aufgabe zu erledigen. Ich will helfen (und lernen in den Prozess zu helfen), und folgen Sie den Forum-Regeln in den Prozess einzubeziehen.
Ich hoffe, Ihr Jahresende gut geht, und Happy Holidays. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|