暂无图片
grep -Eq "CentOS" /etc/*-release 请问 grep -Eq 这样的参数 表达什么意思?
我来答
分享
暂无图片 匿名用户
grep -Eq "CentOS" /etc/*-release 请问 grep -Eq 这样的参数 表达什么意思?

grep -Eq “CentOS” /etc/*-release 请问 grep -Eq 这样的参数表达什么意思?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
三笠丶
暂无图片

Linux grep 命令用于查找文件里符合条件的字符串。

grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。

  • -E 或 --extended-regexp : 将样式为延伸的正则表达式来使用。

  • -q 或 --quiet或–silent : 不显示任何信息。

grep -E "CentOS" /etc/*-release 是指取出
/etc目录下后缀是 -release 文件中匹配 CentOS 的行并打印出来。

grep -q 是不打印任何信息!通常可用于 if 判断条件来使用。

所以,grep -Eq 这种写法,其实意义不大~

可参考:Linux grep 命令

暂无图片 评论
暂无图片 有用 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏