Midnight commander nemeni pracovni adresar
Marian Cavojsky
cavojsky na soria-grey.sk
Neděle Leden 9 16:06:04 CET 2005
On Sun, Jan 09, 2005 at 02:24:41PM +0100, Ondra wrote:
> No to opravdu problem moc neresi :).
> Me se ten /usr/share/mc/bin/mc-wrapper.sh chova dost zvlastne.
> Vypada takhle:
>
> MC_PWD_FILE="${TMPDIR-/tmp}/mc-$USER/mc.pwd.$$"
> /usr/bin/mc -P "$MC_PWD_FILE" "$@"
> if test -r "$MC_PWD_FILE"; then
> MC_PWD="`cat $MC_PWD_FILE`"
> if test -n "$MC_PWD" && test -d "$MC_PWD"; then
> cd "$MC_PWD";
> pwd # to jsem pridal ja
> fi
> unset MC_PWD
> fi
> rm -f "$MC_PWD_FILE"
> unset MC_PWD_FILE
>
> Cely je hezky, ten soubor s pwd to vytvari, akorat kdyz se to ukonci, tak se to pwd proste vrati na to, z kteryho byl mc spustenej....
> Nejhorsi na tom je, ze jak jsem na 7. radek pridal pwd, tak ono po ukonceni mc vypise ten pracovni adresar z mc! Takze to cd "$MC_PWD"; sice funguje, ale hned jak ten mc-wrapper.sh dobehne, tak se pwd vrati na to puvodni...
> To asi nebude normalni, ze?
Wrapper by ste museli spustat nie z noveho shellu ale z povodneho.
source wrapper...
alebo
. wrapper...
Aby sa zmeny prejavili. Inak vsetky zmeny robite v dcerskom env a
povodny rodicovsky je nedotknuty.
--
Marian Cavojsky <cavojsky @ soria-grey.sk>
Spravca siete, Soria & Grey s.r.o, reklamna agentura
Další informace o konferenci Linux