我在存储当前路径并将其与输入的用户进行比较时遇到问题。目前我有
cd $path
checkpath="$(pwd)"
if [ "$checkpath" == "$path" ]; then
chown -Rv $user *
并且 $path 由用户输入。脚本每次都在上述点失败,我不知道为什么。我只需要一种方法来检查 chown 部分是否真的会在用户输入的路径下执行。
编辑:$path 包含用户输入的路径,而 checkpath 应包含 pwd 生成的输出。所以简而言之,是的,我试图确保 cd 命令有效,并且 chown 将在他被要求时使用 write 的目录中执行。