我正在编写一个shell脚本,我在其中查找application的名称。我使用grep来过滤掉应用程序名称。但是除了应用程序名称,我还得到包含该单词的其他应用程序名称。
例如:grep通知
输出:通知
notifications-ui
我得到包含“通知”字样的所有应用程序的输出 Linux中是否有任何命令只匹配指定的单词。
对此的任何帮助都会非常有帮助。
谢谢
答案 0 :(得分:0)
grep的手册页将向您展示光。
我相信你正在寻找-x标志。
-x, - line-regexp 仅选择与整行完全匹配的匹配项。 (-x由POSIX指定。)
所以试试跑步:
grep -x notifications
答案 1 :(得分:0)
使用GNU grep,你可以尝试这个
grep -E '(^| )notifications( |$)' FILE
答案 2 :(得分:0)
尝试查找命令:
find /path/notifications