【发布时间】:2026-01-12 23:55:03
【问题描述】:
我有整行(下面的 awk 中的 rpm 命令)我想从某些文件中提取出来,包括引号。当我尝试 grep 和 grep -F 时,我似乎无法获得正确的输出。我尝试从 grep 语句中删除部分行尾,它看起来像“!”导致问题。我尝试将字符串用单引号括起来,但也没有运气。谢谢你。
rpm -qVa | awk '$2!="c" {print $0}'
【问题讨论】:
-
完整添加 grep 行的示例可能会有所帮助。我想它是这样的:
grep "rpm -qVa | awk '$2!="c" {print $0}" -
如果您收到“未找到事件”,请关闭 Bash 中的
histexpand选项。不过,IIRC 单引号应该防止这种情况发生。