红联Linux门户
Linux帮助

"if -grep"结构有什么用?

发布时间:2009-12-15 19:48:16来源:红联作者:shiqinmeng
grep -q用于抑制命令的输出
if grep -q linux fname
then
echo "File contains at least one occurrence of linux."
fi
文章评论

共有 1 条评论

  1. acrofox 于 2009-12-15 22:10:33发表:

    [i=s] 本帖最后由 acrofox 于 2009-12-15 22:13 编辑 [/i]

    例子本身就把问题说清楚了。
    你不明白的可能不是 if-grep,而是 if 本身。
    if 后面不是总是跟 [ ] 的,其实 [ 就是一个命令 test,跟其它命令也是可以的,只要 if 后面的命令返回0,即执行 then 后的命令系列。