linux - 砍掉Linux中的GREP命令

标签 linux shell unix scripting grep

好的,所以我有一个名为 search 的变量,它包含字符串“Find this Code - Now”。我想搜索该代码,如果找到它,系统会在这些行上回复 true 或其他内容,如果没有,则它只会错误地退出脚本。

我尝试使用 grep,但我不知道如何只剪切搜索到的内容,以便我可以运行 if else 语句

最佳答案

您可以使用 -q切换并检查 grep 的退出状态,即类似 grep -q $var <file> && echo "true" 的状态.

关于linux - 砍掉Linux中的GREP命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11055604/

相关文章:

C编程基础shell

linux - 聚合行和求和列

linux - 将时间戳添加到 shell 脚本的 cat 输出

php - pngquant 不适用于 php

linux - 为简单的 awk 命令写一个 for 循环 (linux)

c - GNU Make 无法从循环中进入子目录

linux - 在 grep 匹配模式输出行前面打印文件名

java - 为什么在 Java 中使用管道执行系统命令会在没有空格的情况下失败?

python - 按特定字段对文件进行排序

linux - Linux 服务器的新手,关于使用可能不同版本的 MPI 执行二进制文件