Получение текущего пути в переменной и использование его Я хотел бы извлечь текущий путь в переменной и использовать его позже в script Что-то вроде: myvar = pwd Позже: cd myvar Но мои навыки bash ржавы на протяжении многих лет. Как я буду продолжать это делать? Ответ 1 myvar="$PWD" cd "$myvar" (Цитаты необходимы, если ваш путь содержит пробелы.) Ответ 2 Что-то вроде этого должно работать: myvar=`pwd` # ... cd $myvar Ответ 3 в bash $ a=$(pwd) Ответ 4 В дополнение к команде pwd и переменной среды $PWD, я также предлагаю вам посмотреть pushd/popd: /$ pushd /usr /usr / /usr$ pushd /var/log /var/log /usr / /var/log$ popd /usr / /usr$ popd / /$ Ответ 5 Это сработало для меня: currentdir=$(cd -) printf "Generating content at $currentdir\n"
Ответ 4 В дополнение к команде pwd и переменной среды $PWD, я также предлагаю вам посмотреть pushd/popd: /$ pushd /usr /usr / /usr$ pushd /var/log /var/log /usr / /var/log$ popd /usr / /usr$ popd / /$