这是一个非常愚蠢的问题,但我在任何地方都找不到答案。所以我有一个命令可以打印出这样的文本行:
htop
kvantum
alacritty
我需要检查一行,而不是子字符串
答案1
使用锚点...例如:
grep '^kvantum$' ...
答案2
机器人sed
并grep
利用正则表达式。如果你想搭配纯文本字符串 awk
可能是一个不错的选择。
$0
在 awk 中是整条线-或更准确地说记录RS
默认为换行符分隔。
awk '$0 == "some line with $ and * and ..."' file
或者通过变量:
awk -v find='some line with $ and * and ...' '$0 == find' file