Nautilus 脚本 - 用于提取当前文件夹的 Bash 脚本

Nautilus 脚本 - 用于提取当前文件夹的 Bash 脚本

我想使用一个 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

相关内容