LINUX.ORG.RU

%cd

 


0

1

В /etc/mc/mc.ext для «входа» в архив на панели исподьзуется макро %cd. Иногда хочется сменить каталог панели из пользовательского или локального меню. Членораздельного описания этой %cd я не нашёл. Более того, лаконичное описание в man, вероятно, неправильное: там сказано, что это команда «для перехода из текущего каталога в каталог, указанный перед этим макросом», а в mc.ext каталог указывается не перед, а после %cd. Мои попытки методом тыка использовать %cd в меню ничего не дали (каталог панели не меняется). В связи с этим вопросы: (1) какой же синтаксис имеет эта самая %cd? (2) можно ли её результативно применить в меню? (3) есть какой-то другой способ сменить каталог панели из меню?

Скрипты меню выполняются в дочернем процессе. Текущий каталог — это свойство процесса. Сменить каталог родительского процесса из дочернего нельзя.

akk ★★★★ ()