which判断命令是否存在
#!/bin/bash # 使用which命令检查xz命令是否存在 if which xz >/dev/null 2>&1; then # 如果xz命令存在,使用xz --version获取版本信息 # 然后使用head命令获取第一行,再使用awk打印版本号 xz --version | head -n 1 | awk '{print $NF}' else # 如果xz命令不存在,输出false echo "false" fi
#!/bin/bash # 使用which命令检查xz命令是否存在 if which xz >/dev/null 2>&1; then # 如果xz命令存在,使用xz --version获取版本信息 # 然后使用head命令获取第一行,再使用awk打印版本号 xz --version | head -n 1 | awk '{print $NF}' else # 如果xz命令不存在,输出false echo "false" fi