Я хотел бы использовать сценарий Наутилуса, который называет мой сценарий Python, передавая как обязательный аргумент путь текущей папки. Это избежало бы меня проблема осуществить рефакторинг сценарий Python для извлечения пути к папке из URI, обеспеченного $NAUTILUS_SCRIPT_CURRENT_URI
. Идеально, я хотел бы иметь что-то вроде этого.
#!/bin/bash
$current_folder=EXTRACT THE FOLDER PATH FROM NAUTILUS_SCRIPT_CURRENT_URI
python3 /path/to/my/file.py $current_folder -optarg 1
Где $current_folder
обязательный аргумент для моего сценария Python, и -optarg 1
указывает, что мой сценарий также принимает дополнительные аргументы.
Как я извлекаю текущую папку со сценарием удара?
Команда удара pwd
может сделать это для Вас! Используйте это в своем сценарии как так
#!/bin/bash
python3 /path/to/my/file.py $(pwd) -optarg 1