Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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
Regex GREP-“;点匹配换行”;选项_Regex_Linux_Bash_Grep - Fatal编程技术网

Regex GREP-“;点匹配换行”;选项

Regex GREP-“;点匹配换行”;选项,regex,linux,bash,grep,Regex,Linux,Bash,Grep,例如: ... Line some text other text 10 ... 是否可以告诉GREP^Line.*?^10$使点也与换行符匹配,我得到以下输出: Line some text other text 10 如果没有,是否有一些Linux CLI工具可以做到这一点?如果您打算在行和10之间输出行,我建议使用awk: awk '/^Line$/,/^10$/' myfile 使用sed: sed -rn '/^Line$/,/^10$/p' filename 可能重复

例如:

...
Line
some text
other text
10
...
是否可以告诉GREP
^Line.*?^10$
使点也与换行符匹配,我得到以下输出:

Line
some text
other text
10

如果没有,是否有一些Linux CLI工具可以做到这一点?

如果您打算在
10
之间输出行,我建议使用awk:

awk '/^Line$/,/^10$/' myfile
使用
sed

sed -rn '/^Line$/,/^10$/p' filename
可能重复