Как написать скрипт с действиями nautilus?

Поскольку другие не так явно заявили, что окна 8 не закрываются при нажатии на выключение. Вместо этого он переходит в режим гибернации, поэтому он загружается быстрее. У вас есть два варианта, чтобы он нормально работал (насколько я знаю, поскольку я являюсь пользователем Windows 7):

Перезагрузка Жесткий останов (удерживайте кнопку питания, пока машина не будет полностью выключена) [ ! d1]
1
задан 12 September 2014 в 15:13

1 ответ

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

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

shopt -s nullglob

Итак, кажется, что ваш скрипт не запущен в каталоге, который, по вашему мнению, должен быть запущен. Возможно, вы захотите добавить строку echo $PWD для отладки.

0
ответ дан 24 May 2018 в 03:45
  • 1
    Большое вам спасибо, Гленн, что вы не спешите отвечать мне! Но я не совсем уверен, могу ли я следовать: зачем эта команда работает, когда я использую ее, копируя «n», вставляя ее в терминал, который я привел через cd в каталог с mp4 внутри, но не будет, когда я используйте сценарий bash, выше которого я использовал в том же каталоге с файлом mp4 внутри? – Til Hund 13 September 2014 в 19:48
  • 2
    Когда nautilus запускает его, насколько вы уверены в том, в каком каталоге работает скрипт? Как вы думаете, знаете ли вы, или вы уверены, что знаете? – glenn jackman 14 September 2014 в 03:05

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

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