gpt4 book ai didi

linux - 删除目录(如果存在)

转载 作者:太空宇宙 更新时间:2023-11-04 09:13:17 25 4
gpt4 key购买 nike

我有一个名为 Directory_X 的目录,我想检查它是否存在。我想删除它(如果它存在)并创建另一个名为 Directory_Y 的目录。我尝试了下面的代码,它显示 if:Expression Syntax error

if [ -d "Directory_X" ]; then
rm -rf Directory_X
mkdir Directory_Y
fi

最佳答案

您使用的是 POSIX sh 语法,而您的 shell 似乎是 csh/tcsh。 if statement tsch 的语法不同:

if ( ! -d "Directory_X" ) then
rm -rf Directory_X
mkdir Directory_Y
endif

关于linux - 删除目录(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52036363/

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