60
задан 2 January 2014 в 09:24

1 ответ

Запустите следующий скрипт:

#!/bin/bash

sudo -H -u root bash<<EOF
echo $HOME
echo ~
EOF

Вывод:

/home/my_current_user
/root

Вы видите, что ~ добирается , расширился позже, целевой оболочкой (выполненный root), в то время как $HOME добирается , занял место исходной оболочкой (выполненный my_current_user)

1
ответ дан 1 November 2019 в 10:21

Другие вопросы по тегам:

Похожие вопросы: