![]() |
|
|
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 |
| Problem mit der Ausgabe von FIND-Kommando ausgegeben wird, auf Befehl basename ... | new_learner | UNIX for Dummies Questions & Answers | 2 | 12-14-2008 02:56 AM |
| awk / sed-Kommando: Parse Parameter Datei / Senden die Zeilen auf die ksh Export | rajan_san | Shell Programmierung und Scripting | 4 | 11-06-2008 01:29 PM |
| wird ein Argument der Kommandozeile und ein Unix-Befehl aus, um awk Variablen | sweta_doshi | Shell Programmierung und Scripting | 0 | 08-08-2008 07:54 AM |
| Hilfe erforderlich: Command, um IP-Adresse und den Befehl ausgeführt, der ein Benutzer | loggedout | Sicherheit | 2 | 08-06-2008 09:12 PM |
| Widerspruch ls-Befehl Anzeige an der Eingabeaufforderung ein und läuft als cron-Job | rajranibl | SuSE | 5 | 07-30-2007 09:26 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Hilfe bei der sed-Befehl
Ich bin neu in Shell-Programmierung und ich versuche zu löschen / ersetzen bestimmte Zeichen in einem Muster. Hier ist ein Beispiel für das, was ich zu tun versuchen.
Eingabedatei hat mehrere Zeilen der folgenden Form # 0, v, G, N, N, N, (stuff. ...) # 1, x, G, N, C, N, (stuff.. Blah blah ..) # 2, x, g, x, x, m, (stuff.. Bla) ... # 25, x, g, x, x, n, (stuff. ..) und ich möchte die Ausgabe zu # 0, v, g, n, n, (stuff. ..) # 1, u, g, n, c, (stuff. ...) # 2, u, g, n, n, (stuff. ..) ..... # 25, u, g, n, n, (stuff. ...) Im Grunde muss ich die Stelle des ersten Auftretens von x mit u, dann den Rest mit n. Dieser Teil konnte ich zu tun. Dann brauche ich, um den letzten Buchstaben aus dem Muster (n oder m) und den Rest. Gibt es eine Art und Weise kann ich sagen, ,.,.,.,.,., suchen und entfernen Sie dann den letzten., Ohne zu wissen, was Charakter wird oder die Vorkommen. Sprich lesen Sie die Muster in einer Variable und entfernen Sie das letzte Zeichen über den Index oder so. Vielen Dank für jede Hilfe auf diesem Bild aus D |
| Lesezeichen |
| Tags |
| ersetzen, sed, Shell |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|