sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #22116
Re: Teori om login
[Fra SSLUG-MISC]
On Sun, 30 Apr 2000, Rune Christiansen wrote:
> Kristian Vilmann wrote:
> > Shell-escapes fra EMACS og vi er vel nok de mest kendte måder at slippe ud
> > af et menuscript.
>
> Hvordan fungerer det? For sådan som jeg ser det, så bliver man vel altid
> smidt tilbage i den originale shell (som jo er et script).
Lav et script, kald fx /tmp/ged.sh:
#! /bin/bash
vi nyfil
echo "leaving script"
# EOF
kør dit fine nye script:
[kwv@supernaut ~ > /tmp/ged.sh
[ her start vi ]
tryk ":!sh"
nu har du en fin shell:
bash$ ls /tmp
956432449-gtkrc-1458948527 fstab.B8vIz9 orbit-kwv rpm.freshen
etc install.log orbit-root upgrades
bash$ exit
Press RETURN or enter command to continue
[ nu er du tilbage i vi ]
tryk ":q"
Press RETURN or enter command to continue
leaving script
[kwv@supernaut ~ >
Det samme kan gøres med EMACS og sikkert mange andre programmer.
> Er der noget dokumentation om emnet?
Humlen er, at du skal tjekke de programmer du kalder samt dit input, og
sørge for at det du tror er en indtastet variabel, ikke bliver udført som
kommando i en shell.
/kristian
--
Kristian Vilmann - kristian@xxxxxxxx - http://www.sslug.dk/