![]() |
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 |
| 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 |
| Shell-Skript, um PL / SQL-Rückgabewerte | Veera_Raghav | Shell Programmierung und Scripting | 1 | 12-19-2008 05:47 PM |
| Wie soll eine csh-Shell-Skript, das Excel-Makro? | Raynon | Shell Programmierung und Scripting | 1 | 11-08-2006 12:22 PM |
| Rückgabewert (int) vom Hauptbahnhof zum Aufruf Shell | Flunder | High-Level-Programmierung | 3 | 09-25-2006 10:14 PM |
| Rückkehr Variable von PL / SQL-Prozedur auf der Schale | ap_gore79 | Shell Programmierung und Scripting | 4 | 06-03-2004 04:49 PM |
| Makro auf Shell-Skript? | Inquirer | UNIX for Dummies Questions & Answers | 4 | 08-15-2001 10:31 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Zurück Shell-Wert zu einem Makro-VI
Hi,
Nähe gesucht haben, die eine Lösung für diese und schließen Sie frustrierend, aber noch nicht genagelt werden. vi auf HP-UX was ich zu tun versuchen, ist die Nutzung der Tastaturbelegung verfügbar Vi , um ein Shell-Skript, das awk-Skript, um die Datei Ich arbeite auf und gibt die Zeilennummer oder einzigartige Muster (könnte entweder die Art und Weise, aber im Grundsatz zu erreichen ist, einen Wert zurück, so dass vi Makros können dann nutzen sie) Der nächstgelegene ive got über Google Die mächtigsten Makros sind jedoch mit den Programmen kombiniert in Shell-Skripte (oder DOS Batch-Dateien), und als Filter für den Text , die ihnen aus vi. Diese Shell-Skripte oder Programme müssen die Norm Ein-und senden Ergebnisse auf der Standardausgabe ausgegeben (die meisten UNIX-Tools der Fall ist). aber was kein Beispiel! Ich habe versucht, mehr als in der Hoffnung, Erwartung, um eine Karte wie folgt: map ^ [[O ^ [:! line_test ^ M wo line_test ist hart codiert ECHO eine Zeile, die dann kann, sondern wie erwartet Alles, was sie tut ist echo die Zeilennummer und nicht als die Linie wollte ich gehe zu. Ich nachträglich verändert das Skript zu beenden mit einem Wert und dann versucht, $? map ^ [[O:! line_test: ^ [: $? ^ M aber man Fehler schlecht formatierte Adresse jede Hilfe sehr dankbar. |
|
||||
|
es (eine Art)
Trotz des Fehlens einer Antwort (nicht sicher, ob diese Frage wurde an der falschen Stelle oder einfach nicht interessiert niemanden!) Ich habe eine Antwort, die ich im Nachhinein, wie ich weiß aus Erfahrung, dass nichts ist frustrierender als Schleppnetzfangs die Net für etwas finden, und dann findet nicht gefolgt werden.
Ich mein Ziel zu erreichen, indem die externen Shell-Skript schreiben, die Wert auf eine Datei in / tmp, das Makro, dann lesen Sie in der Datei auf die aktuelle Datei, entfällt die Linie und ihm zu Puffer 'a' und dann mit dem @ Notation, die an das: (Gehe zu Zeile) Befehl. map ^ [[O:! goto_func% ^ M: r / tmp / goto.mac ^ M "hinzufügen: @ a ^ M:! rm-f / tmp / goto.mac ^ M noch ein bisschen cludgy als Änderungen der bestehenden Datei, (im Denken ist es eine Art des Lesens direkt in den Puffer?), wenn jemand eine elegantere Lösung, dann wenden Sie sich bitte per Post hier. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|