网站首页 > 主流语言 > C/C#/C++ 正文
我们在写shell脚本时,有时候需要根据某个命令是否存在来决定是否执行某些操作,可以有两种方法来判断命令是否存在,参考代码如下:
判断linux命令是否存在,方法1:
#!/bin/bash if which mycmd >/dev/null 2>&1; then echo "mycmd exists" else echo "mycmd not exists" fi
判断linux命令是否存在,方法2:
#!/bin/bash if ! command -v mycmd >/dev/null 2>&1; then echo "mycmd not exists" else echo "mycmd exists" fi
猜你喜欢
- 2023-11-13 linux编译报错:/usr/include/c++/7/cstdlib:41:10: fatal error: bits/c++config.h: No such file or directory
- 2023-11-13 dpkg: error processing package installed xxx package post-removal script subprocess returned...
- 2023-11-13 linux shell的几种截取字符串的方法
- 2023-11-13 Linux sed命令关键字匹配文件中整行的任意字符然后替换整行
- 2023-11-13 Linux下执行的Shell脚本如何判断当前脚本执行是否有root权限
- 2023-11-13 Linux中date命令如何格式化输出需要的时间格式
- 2023-11-12 linux中USB设备的绑定和解绑(类似于Windows中disable和enable)
- 2023-11-12 Linux中通过命令连接指定WiFi
- 2023-11-12 Linux下不写驱动如何访问PCI/PCIe设备的内存空间
- 2023-11-12 Debian Linux国内常用镜像源
你 发表评论:
欢迎- 12-06如何自定义Excel2003散点图的数据标志
- 12-06excel2007的sheet不见了怎么办
- 12-06Excel2010中进行设置取消密码的操作方法
- 12-06excel怎样使用IMSUM函数
- 12-06EXCEL快速输入数据
- 12-06excel中设置次要坐标轴的教程
- 12-06excel2003冻结窗格的教程
- 12-06Excel如何输入上标下标
- 开源分类
- 最近发表
- 开源网标签
本文暂时没有评论,来添加一个吧(●'◡'●)