我想获取依赖于 gcc(使用自制软件安装)的已安装软件包列表。当我尝试:
brew uses --installed gcc
它没有结果。如果我检查例如 r 的依赖关系brew deps r,它会返回gcc(除其他外)。所以我认为brew uses至少应该返回 value r。
有没有人遇到过类似的问题,可以对此有所了解吗?
我正在过滤ifconfigmacOS(High Sierra)上的输出以使用简单的if语句触发动作,尽管虽然相应的字符串看起来匹配(当测试时echo)但未触发动作.
运行脚本时,如果网络en1处于活动状态,则预期的操作是打印确定.
我试过了:
printf "%s"在awk命令中"active"active一个变量进行比较en1_status=`...`为en1_status=$(...)没有成功.
#!/bin/bash
en1_status=`ifconfig en1 | grep "status: " | awk '{print $2}'`
if [ "$en1_status" = active ]; then
echo OK
fi
Run Code Online (Sandbox Code Playgroud)
而且$en1_status似乎匹配active:
echo $en1_status
active
Run Code Online (Sandbox Code Playgroud)