Unix 如何使用grep命令grep精确单词

Unix 如何使用grep命令grep精确单词,unix,grep,Unix,Grep,假设我想grep stringVR030315ITVENDMXN。然后grep不应显示VR030315ITVENDMXN-LPP或带有VR030315ITVENDMXN的任何其他内容。您需要在命令行选项中使用-o(或--仅匹配)选项 如果您不希望显示文件名,除了删除文件名外,还可以使用-h(--no filename)选项。您可以使用锚定吗? 例如: grep '^VR030315ITVENDMXN$' file 这里有一个类似的问题请指出一些示例输入和所需输出,您的意思不太清楚。精确匹配还是

假设我想grep string
VR030315ITVENDMXN
。然后grep不应显示
VR030315ITVENDMXN-LPP
或带有
VR030315ITVENDMXN
的任何其他内容。您需要在命令行选项中使用-o(或--仅匹配)选项

如果您不希望显示文件名,除了删除文件名外,还可以使用-h(--no filename)选项。

您可以使用锚定吗? 例如:

grep '^VR030315ITVENDMXN$' file

这里有一个类似的问题

请指出一些示例输入和所需输出,您的意思不太清楚。精确匹配还是只打印匹配?$grep--o“VR030315ITVENDMXN”*LCDE.BLQSAM.OCAA2441.C0368800.B5C03O54:VR030315ITVENDMXN LCDE.BLQSAM.OCAA241.C0368802.B5C03Q32:VR030315ITVENDMXN LCDE.BLQSAM.XMXA2441.C0368801.B5C03O55:VR030315ITVENDMXN LCDE.BLQSAM.XMXA2441.C0368801.B5C0368801.B5C03O55:VR030315ITVENDMXN LCDE.BLQSAM.XMXA2441.C0368803LCDE.BLQSAM.XMXA2441.C0368803.B5C03Q34:VR030315ITVENDMXN感谢您的回复。但我试过下面的命令,但没有成功($grep-o'VR030315ITVENDMXN'*LCDE.BLQSAM.OCAA2441.C0368801.C0368800.B5C03O54:VR030315ITVENDMXN LCDE.BLQSAM.OCAA241.C0368802.B5C03Q32:VR030315ITVENDMXN LCDE.BLQSAM.XMXA2441.C0368801.B5C003315ITVENDMXN LCDE.BLQSAM.XMXA2441.C0368801.B5C03O55:VR030315ITVENDMXN LCDE.BLQSAM.XMXA2441.C0368801.B5C0368804.B5C0368804.B5C03O55:VR030ITVENDMXN LCDE。B5C03Q34:VR030315ITVENDMso这是准确的命中率,但带有文件名和行号位置