Чтобы изменить рабочий каталог скрипта на каталог, в котором находится скрипт, вы можете использовать эту конструкцию:
#!/bin/sh
cd "$(dirname "$0")"
# Wine command(s) here
Это возьмет каталог сценария, который вы запустили, и перейдет в него, прежде чем он выполнит ваши команды Wine.
Ваша древовидная диаграмма не показывает, где находится дом, как вы упомянули. Если это каталог ниже «sample _dir», cd../..
приведет вас туда. Если это "sample _dir", cd..
сделает это.
что работает для большинства дистрибутивов, так это просто использовать тильду ~
.
Это приведет вас прямо к вашему домашнему каталогу.