shell怎么判断是否存在然后进行新建
答案:1 悬赏:50 手机版
解决时间 2021-01-29 07:48
- 提问者网友:十年饮冰
- 2021-01-29 03:07
shell怎么判断是否存在然后进行新建
最佳答案
- 五星知识达人网友:长青诗
- 2021-01-29 03:57
不存在,跳过?
存在怎么新建?追问说错了 不存在接着往下 就是匹配到了 nosuch这个条件 然后往下 谢谢orz追答返回no such 有错误码?
echo $?
0是正确,非0是错误追问no such user 123
[root@mail ~]# echo $?
255追答就可以通过这个判断啊
if [ `echo $? ` -ne 0 ];then
echo 不存在
else
echo 存在
fi追问这样存在就直接退出了 不能接着往下新建和将跳过的最终显示出来追答循环呀,你不是有文件么
for i in `cat usernamefile`
do
xxxxxxx $i
if [ `echo $? ` -ne 0 ];then
echo 不存在
else
echo 存在
fi
done
存在怎么新建?追问说错了 不存在接着往下 就是匹配到了 nosuch这个条件 然后往下 谢谢orz追答返回no such 有错误码?
echo $?
0是正确,非0是错误追问no such user 123
[root@mail ~]# echo $?
255追答就可以通过这个判断啊
if [ `echo $? ` -ne 0 ];then
echo 不存在
else
echo 存在
fi追问这样存在就直接退出了 不能接着往下新建和将跳过的最终显示出来追答循环呀,你不是有文件么
for i in `cat usernamefile`
do
xxxxxxx $i
if [ `echo $? ` -ne 0 ];then
echo 不存在
else
echo 存在
fi
done
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯