gpt4 book ai didi

用于检查目录是否存在的 Shell 脚本

转载 作者:行者123 更新时间:2023-12-04 06:44:19 26 4
gpt4 key购买 nike

if[-d /abmusr06/abm/users/dywrk01/run_time];
then
echo "Pack installation Failed"
exit(1)
fi

这上面的代码好吗?

最佳答案

假设这是 Bourne Shell (/bin/sh):

if [ -d /abmusr06/abm/users/dywrk01/run_time ]
then
echo "Pack installation Failed"
exit 1
fi
  • 在括号周围放置空格:if [ -d .想想[作为(关键字)词 - 它需要独立存在。你不会说ls-l ,你说ls (空格)-l .
  • 使用 exit 1 ,不是 exit(1) .
  • 如果所有内容都在单独的行上,则分号是不必要的。
  • 以上似乎对我来说在 Cygwin 中有效。
  • 关于用于检查目录是否存在的 Shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3880842/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com