Как записать сценарий с действиями наутилуса?

Я хочу использовать действия наутилуса со своим собственным сценарием, который я обычно запускал успешно с открытого терминала и вставки команды (s. ниже) непосредственно в терминале.

for file in *.mp4; do mkdir "${file%.mp4}"; mv "${file}" ./"${file%.mp4}"; done

Используя инструмент конфигурации наутилуса теперь, я не знаю, как вставить команду в специализированное поле (см. изображение 1), или как записать соответствующий файл сценария удара (см. изображение 2). Кто-то может дать подсказку?

Изображение 1: попытайтесь загрузить сценарий (ниже) .gnome2/nautilus-scripts enter image description here

Изображение 2: попытайтесь записать сценарий enter image description here

1
задан 12 September 2014 в 14:13

2 ответа

Проблема, решенная с cd $(dirname $(readlink -f $0)), см. ссылку здесь.:)

0
ответ дан 6 October 2019 в 16:46

Вы находитесь в каталоге без mp4 файлов. Когда шаблон шарика (как *.mp4) не соответствует никаким файлам, шаблон рассматривают как литеральную строку ("*.mp4")

В ударе, Вы делаете это для замены шаблона, который не соответствует никаким файлам пустой строке:

shopt -s nullglob

Так, кажется, что Ваш сценарий не работает в каталоге, Вы думаете, что это должно работать в. Вы могли бы хотеть добавить echo $PWD строка для отладки.

0
ответ дан 7 October 2019 в 02:46

Другие вопросы по тегам:

Похожие вопросы: