检测 mac 上是否安装了 coreutils
Detect if coreutils is installed on mac
不使用 brew,我如何检测 coreutils 是否安装在 mac 上,我的 bash 脚本是 运行.
这是我的脚本:
#!/usr/bin/env bash
check_bash_version () {
echo "checking which bash version is installed...."
sleep 3
echo "Bash versioncheck completed"
sleep 1
if [[ "${BASH_VERSINFO[0]}" -lt 4 ]]; then
echo "You need to be using Bash version =< 4. Please upgrade"
exit 1
fi
}
check_coreutils () {
echo "checking if coreutils is installed...."
sleep 3
# what goes here
}
main() {
# Main function.
# check if MacOS
if [[ "$(uname)" == "Darwin" ]]; then
check_bash_version
check_coreutils
fi
}
通常 GNU 工具的存在是通过使用工具的 --version
输出并检查它是否包含字符串 GNU
来完成的。
不使用 brew,我如何检测 coreutils 是否安装在 mac 上,我的 bash 脚本是 运行.
这是我的脚本:
#!/usr/bin/env bash
check_bash_version () {
echo "checking which bash version is installed...."
sleep 3
echo "Bash versioncheck completed"
sleep 1
if [[ "${BASH_VERSINFO[0]}" -lt 4 ]]; then
echo "You need to be using Bash version =< 4. Please upgrade"
exit 1
fi
}
check_coreutils () {
echo "checking if coreutils is installed...."
sleep 3
# what goes here
}
main() {
# Main function.
# check if MacOS
if [[ "$(uname)" == "Darwin" ]]; then
check_bash_version
check_coreutils
fi
}
通常 GNU 工具的存在是通过使用工具的 --version
输出并检查它是否包含字符串 GNU
来完成的。