LINUX.ORG.RU

[mc] переменная окружения

 


0

0

Запускаю скрипт в командной строке mc. Как автоматически передать скрипту путь к «нерабочей» директории, которая отображается в другой панели? Пока додумался только брать $OLDPWD. Но чтобы получить не «предыдущий в истории», а тот каталог, который в другой панели высвечивается, приходится сначала переходить в «нерабочий» каталог, а потом обратно возвращаться. Неудобно. Есть другие варианты? Поглядел служебные файлы mc в хомяке - что-то ничего похожего. В /proc тоже лазил, не нашел. Хелп.

★★

Судя по всему, никак.
Ну, точнее, ты можешь научить mc писать в какую-либо переменную окружения путь во второй панели... других способов я не вижу.

Ramen ★★★★
()

как вариант - вызывать скрипт из меню, передавая ему нужный дир через макрос %D

по идее, макрос будет работать и в комстроке

ananas ★★★★★
()
Ответ на: комментарий от ananas

Вот я тоже про макрос подумал. Если получится - отпишусь сюда. А научить mc писать путь в переменную - идея хорошая, типа, - хак. :) Только слабо себе пока представляю, как это сделать. Это значит надо mc через какой-то шелловский wrapper запускать, с какими-то недодокументированными :) параметрами.

frpaul ★★
() автор топика
Ответ на: комментарий от Ramen

>Дописать фичу в сорцах да пересобрать.

Для меня это крутовато. Я только на питоне немножко пишу. Так что отпадает пока.

frpaul ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.