【发布时间】:2014-07-14 20:10:04
【问题描述】:
我正在尝试使用来自 mysql 命令的模式对命令 df -h 进行 grep。现在我有这样的东西:
df -hP | grep $(mysql -uroot -e "select statement")
现在这是尝试 grep mysql 查询的结果,而不是使用结果作为模式来 grep df 结果
mysql语句的结果是“raid_48”
然后我想将它通过管道传输到 mailx。也许我不应该尝试用一个班轮来做到这一点
【问题讨论】:
-
那么,有什么问题呢?
-
您能否根据返回的内容添加
$(mysql -uroot -e "select statement")的输出,这可能会破坏grep 语法。 -
如果
grep试图将raid_48处理为文件而不是表达式,请尝试按照我的回答中的建议添加-e。