Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 14. Nov 2018 16:06

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 25. Okt 2006 17:16 
Hallo,
gibt es eine Mglk. aus einem Editor, vorzugsweise vim, Text zu kopieren und diesen in der Shell einzufügen ? Es handelt sich dabei um komplexe Befehle, die ich immer bisher mittels speichern in einer anderen Datei und dann mittels source ausgeführt habe.
Nun wollte ich fragen, obs da nicht einfacher geht, gibts da irgendein Script, dass irgendeine Variable beschreibt mit dem Inhalt des vim Puffers, die ich dann schnell mal auslesen könnte oder wie könnte ich vorgehen.
Sorry wenn das ne blöde Frage ist, aber die Manpages sind halt eher noch mein gewohnter Begleiter zur Zeit, wenn ihr versteht. :wink:
X ist nicht vorhanden, da ich mir grade ein LFS zusammenschustere, was bis jetzt auch fehlerfrei funktioniert.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25. Okt 2006 18:01 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Ein Prozess kann nicht die Umgebungsvariablen seines Vaterprozesses ändern.

Installier doch "gpm", da hast du auch eine Mausunterstützung mit Ausschneiden im Textmodus.

Alternativ packst du deine "komplexen Befehle" einfach mal in getrennte Shellscripts, die du dann aufrufst.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 25. Okt 2006 18:51 
Naja mir gings halt darum, ich habe eine ellenlange Datei und wenn dann mal schwer abzutippende lange Anweisungen drin stehen, dann hab ich die eben bisher in ne andre Datei an einem vorgeschriebenen Ort gespeichert und diese quasi auch als Script mit source aufgerufen.
Die brauch ich ja im Prinzip jeweils nur einmal und danach lösch ich sie wieder.
Ich dachte halt, es geht auch zügiger und weniger umständlicher, nur bin ich da bis jetzt nicht drauf gekommen. Na ok, dann weiß ich Bescheid.

Und mit gpm kann ich dann quasi per Maus vom Editor was ausschneiden und in die Konsole einfügen, wenn ich das jetzt richtig verstanden habe ?
Das wär ja prima.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26. Okt 2006 7:13 
Was mir grad einfällt, aber der Vaterprozeß ist ja die shell, also müsste man da ja die vim-Puffer irgendwie auslesen können oder lieg ich da auch wieder daneben ?


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26. Okt 2006 9:46 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Nein, Zugriff auf den Adressraum anderer Prozesse ist nicht an die Vater-Kind-Beziehung gebunden. Das darf im Prinzip jeder Prozess mit derselben Benutzerkennung sowie root -- macht man z.B. beim Debuggen.

Das ist aber definitiv nichts, was sich mit shell-Befehlen erledigen lässt. Woher soll denn die Shell etwas über die Interna von vim wissen?

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26. Okt 2006 10:31 
Offline

Registriert: 26. Aug 2006 13:07
Beiträge: 38
Wohnort: Zürich
Guten Tag

Schau dir mal 'screen' an. Damit hast du die Moeglichkeit, Daten mit Copy Paste zu verwalten. Nebenbei ist screen auch ein ganz huebsches Tool fuer andere Aufgaben.

hth

Marco


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 26. Okt 2006 16:27 
Großartig, danke für die Tipps an alle.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de