繁体   English   中英

使用grep命令匹配特定字符串后打印行

[英]print the line after matching specific string using grep command

我想在匹配字符串后打印整行

例如,我有以下输入:

  www.google.com/images
  www.google.com/images/12
  www.yahoo.com/images/12
  www.bing.com/images/34
  www.google.com/images/12
  www.google.com/images/imagescols

我想要这个输出:

 com/images              
 com/images/12           
 com/images/12           
 com/images/34           
 com/images/12           
 com/images/imagescols   

请建议在UNIX中使用grep命令执行此操作的方法。

您可以尝试以下cut命令。

cut -d. -f3 file

要么

awk -F. '{print $NF}' file

要么

grep -oE '[^.]*$' file

例:

$ cut -d. -f3 file
com/images
com/images/12
com/images/12
com/images/34
com/images/12
com/images/imagescols

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM