Сначала я попробовал:
#!/bin/bash
V8_FOLDER=~/workspace/v8
cd ${V8_FOLDER}
pwd
Работало нормально, вывод /home/myname/workspace/v8
;
Но когда я попробовал это:
#!/bin/bash
V8_FOLDER="~/workspace/v8"
cd ${V8_FOLDER}
pwd
Там произошла ошибка, вывод: ./update_and_compile: line 5: cd: ~/workspace/v8: No such file or directory
Я думал, что двойная кавычка - это версия обновления без кавычек в сценарии оболочки, почему существует такая несовместимость? Если здесь что-то не так, каков правильный путь к компакт-диску в папке сценария оболочки?
bash версия: GNU bash, версия 4.4.20 (1) -релиз (x86_64-p c - linux -gnu)