linux – `是什么意思!这个Bash命令中的-d`?
发布时间:2020-05-25 05:57:17 所属栏目:Linux 来源:互联网
导读:简单的问题,我不明白是什么!和-d在下面的语句中表示. if [ ! -d $directory ] -d是测试给定目录是否存在的运算符. 例如,我有一个名为/ home / sureshkumar / test /的目录. 目录变量包含“/ home / sureshkumar / test /” if [ -d $directory ] 仅当目录存
|
简单的问题,我不明白是什么!和-d在下面的语句中表示. if [ ! -d $directory ] 解决方法-d是测试给定目录是否存在的运算符.例如,我有一个名为/ home / sureshkumar / test /的目录. 目录变量包含“/ home / sureshkumar / test /” if [ -d $directory ] 仅当目录存在时,此条件才为真.在我们的示例中,该目录存在,因此该条件为true. 我正在将目录变量更改为“/ home / a / b /”. if [ -d $directory ] 现在这种情况是错误的.如果我把!在前面如果目录不存在,那么if条件为真.如果目录确实存在则if [! -d $directory] condition为false. 操作的!运算符是条件为真,然后表示条件为假.如果条件为假,则说条件为真.这是工作!操作符. if [ ! -d $directory ] 仅当$目录不存在时,此条件才为真.如果该目录存在,则返回false. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何覆盖DHCP在AWS中的CentOS7盒上配置的主机名?
- linux – 通过标准输入从shell脚本提交多个文件
- vmware中Ubuntu解决xshell连接不上问题
- linux – 保存硬链接和符号链接,创建tar球时的权限,同时解压
- linux – 如何在buildroot中重建rootfs
- fork和(failed)exec后C文件指针改变
- linux – 如何在CentOS中为所有现有和未来的内核设置默认内
- linux – 有没有办法做远程“ls”很像“scp”做远程拷贝?
- ubuntu 设置linux系统时间为北京时间
- linux – xorg.conf,xset和xinput set之间有什么区别?
