我想使用一个 Nautilus 脚本来调用我的 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
表示我的脚本还接受可选参数。
如何使用 bash 脚本提取当前文件夹?
答案1
bash 命令pwd
可以帮你完成这个任务!在脚本中使用它,如下所示
#!/bin/bash
python3 /path/to/my/file.py $(pwd) -optarg 1