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 > UNIX for Dummies Questions & Answers
.
Google unix.com



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

Closed Thread
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 07-04-2008
sjdolding sjdolding is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Ort: UK
Beiträge: 2
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.
  #2 (permalink)  
Old 07-07-2008
sjdolding sjdolding is offline
Registrierte Nutzer
  
 

Join Date: Jul 2008
Ort: UK
Beiträge: 2
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.
Closed Thread

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 09:44 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