Выполнять команды на выбранных предметах в Midnight Commander


9

Как я могу выполнить команду для выбранных предметов?

например, вызов vim или gimp для 5 выбранных текстовых или графических файлов.

Я пытался использовать встроенную командную строку внизу, но это не учитывает мой выбор

Ответы:


9

Нажмите F2для меню пользователя и затем выберите Do something on tagged filesили нажмите @. Во всплывающем окне вы можете указать свою команду.

Важно отметить, что для каждого файла команда будет выполняться отдельно. Это будет что-то вроде:

for file in files:
   COMMAND file

не

COMMAND file1 file2

это также работает, когда курсор находится на файле, но он не выбран
törzsmókus

выбранный элемент автоматически добавляется в команду.
Weberjn

13

Для однострочников используйте %tв командной строке, которая заменяет список выбранных вами элементов.

for F in %t; do echo "${F} is selected"; done
cp %t /var/somewhereelse/
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.