优质中文开源软件代码项目资源技术共享平台
传播开源的理念,推广开源项目
学习是对自己最棒的投资!与君共勉!
云服务器主机测评推荐,开源软件代码项目技术资源共享!

网站首页 > 主流语言 > C/C#/C++ 正文

linux的Shell脚本中如何判断某个命令是否存在

longtao100 2023-11-13 09:08:05 C/C#/C++ 13 ℃ 0 评论

我们在写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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

请填写验证码
开源分类
最近发表
开源网标签
开源网归档