Мне нужно прочитать текстовые файлы, извлечь данные из них, а затем записать другой файл с этой информацией, поэтому я закодировал простую программу, чтобы сделать это в python. Теперь я хотел бы вызвать эту программу из контекстного меню и передать ей местоположение файла и его имя в качестве аргументов. Я не знаю, как это сделать.
Я знаю, что можно редактировать контекстное меню с помощью Nautilus Actions, но я не знаю, как передать путь и имя файла.
Кроме того, если есть опция, которая использует только команды сценария оболочки, это было бы предпочтительнее использования Nautilus Actions.
Используйте %f (или %F) в параметрах команды в действиях Nautilus для передачи выбранных имен файлов в качестве аргументов:
Команда в действиях Nautilus может быть простой сценарий оболочки, поэтому я не уверен, что вы подразумеваете под «если есть опция, которая использует только команды сценария оболочки, которые были бы предпочтительнее использования Nautilus Actions».
Используйте %f (или %F) в параметрах команды в действиях Nautilus для передачи выбранных имен файлов в качестве аргументов:
Команда в действиях Nautilus может быть простой сценарий оболочки, поэтому я не уверен, что вы подразумеваете под «если есть опция, которая использует только команды сценария оболочки, которые были бы предпочтительнее использования Nautilus Actions».