中易网

liunx 下的shell语句 if [ ! -d /$1/$2/$3/ ]是什么意思?

答案:2  悬赏:60  
解决时间 2021-02-21 08:44
新人小白,学习liunx的shell中,求指导
特别是那个!,那个是什么意思,还有其他特殊符号吗?
回到的好,我加分
最佳答案
这是判断某文件夹是否存在
$1, $2, $3 都是变量, 这个应该好理解

! 是取反, true 变成false, false变成true
假设 $1, $2, $3 的值分别为 home, me. myfile,

整个语句意思是 如果 文件夹 /home/me/myfile 不存在
全部回答
if [ ! -d /$1/$2/$3 ] 这是判断/$1/$2/$3这个文件是否是目录文件。 ! 在这里是取反的意思,意思:如果/$1/$2/$3不是目录的话符合条件。 $1 $2 $3 分别是第一个参数,第二个参数,第三个参数 当然如果/$1/$2/$3不存在,自然也不是目录。也是符合条件的。 shell的特殊符号太多。这个还是得看书。 以含有!的特殊符号举例 !$ $! !number !? !! 这些都是,但还不止。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在百度贴吧中有一人只要发个回复 回复后面就
求长治的微友圈号码?
古艺轩地址有知道的么?有点事想过去
月光城网吧怎么去啊,我要去那办事
三个电磁阀,三个时间继电器,一个脚踏开关,
丹华服装干洗店这个地址在什么地方,我要处理
淘宝选择收货地址不能选代收点
2012款哈佛h5至尊版前标在哪
急需感谢妈妈的诗,因为妇女节的关系!赞美和
康佰健康家居义乌专卖店怎么去啊,有知道地址
OPPO R9S的微缝天线有什么改进
.某工厂生产某个批次20箱枣片,有一箱质量不
和女友刚认识两周,前几天在看电影时亲了她,
蜡笔小新里最经典的动作是什么
聚朋小院在哪里啊,我有事要去这个地方
推荐资讯
温家堡社区居民委员会在哪里啊,我有事要去这
i7散片和盒装的有多大区别
恒星·皇家花园地下车库1号出入口怎么去啊,
EVALUATE宏表函数,我的excel怎么没有的?要怎
臭氧层的高度范围是?
云南大学研究生公费比例多少啊?
博泰典当在什么地方啊,我要过去处理事情
看好博越,这车值得买吗?
[求助]氢键
我今年考研考了327分,英语是34分,考的是A类
中药紫参别名是什么呢
京城81号吓人吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?