shell while语句 判断文件是否存在 我要让我的脚本等待某一文件夹自动生
发布网友
发布时间:2022-04-22 19:09
我来回答
共3个回答
热心网友
时间:2023-11-16 19:51
# 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
8. if [ ! -x "$myPath"]; then
9. mkdir "$myPath"
10. fi
11.
12. # 这里的-d 参数判断$myPath是否存在
13. if [ ! -d "$myPath"]; then
14. mkdir "$myPath"
15. fi
16.
17. # 这里的-f参数判断$myFile是否存在
18. if [ ! -f "$myFile" ]; then
19. touch "$myFile"
20. fi
希望帮到你。
===========================================
我晕 楼上答得这快~!!!!!
热心网友
时间:2023-11-16 19:52
#!/bin/bash
while [ 0 ];
do
if [ ! -d "folder" ]
then
echo Hello
else
exit 0
fi
done
热心网友
时间:2023-11-16 19:52
#!/bin/sh
CheckPath="/test"
while true
do
if [ -d "$CheckPath" ]; then #-f for file
echo "$CheckPath detected"
break;
else
echo "$CheckPath does not exist, sleeping 2 seconds"
sleep 2
fi
done