wangdoc/bash-tutorial

脚本入门-10.命令执行结果,示例可能会误删本地文件

Sunxinqiang opened this issue · 2 comments

cd $some_directory
if [ "$?" = "0" ]; then
  rm *
else
  echo "无法切换目录!" 1>&2
  exit 1
fi

示例中,cd $some_directory 当变量不存在时,会cd到用户目录。
进入if的话就会误删用户文件,我的文件已被删除😳,
建议添加个提示,或者把 rm * 换成 类似ls 这种安全命令

我改成固定位置了。