Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix Grep表示包含*的字符串_Unix_Grep - Fatal编程技术网

Unix Grep表示包含*的字符串

Unix Grep表示包含*的字符串,unix,grep,Unix,Grep,我正在尝试使用Grep命令在一组文件中查找字符串。 字符串是“ST*820”,现在这个字符串本身就有一个*在里面,所以我相信使用grep的传统方法是行不通的 有人能给我建议一些能帮我解决这个问题的方法吗 谢谢 Raghav逃离* grep \\* <FILES> 或者echo“ST*820”| grep-E'\*'谢谢阿维纳什,但我还是不明白。我的想法是使用grep“ST*820”,但它不起作用。下面是文件中的示例数据。GS*RA*014578892*IGIHCJEEJ*20140

我正在尝试使用Grep命令在一组文件中查找字符串。 字符串是“ST*820”,现在这个字符串本身就有一个*在里面,所以我相信使用grep的传统方法是行不通的

有人能给我建议一些能帮我解决这个问题的方法吗

谢谢
Raghav

逃离
*

grep \\* <FILES>

或者
echo“ST*820”| grep-E'\*'
谢谢阿维纳什,但我还是不明白。我的想法是使用grep“ST*820”,但它不起作用。下面是文件中的示例数据。GS*RA*014578892*IGIHCJEEJ*20140827*1200*5893*X*004010 ST*820*000005933从中可以看出,我需要从中搜索ST*820
$ echo "ST*820" | grep \\*
ST*820