Выполнять команды на выбранных предметах в 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/
A.Hoznecer
источник