- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
3天前关闭。
Improve this question
如何使用grep在特定列中搜索字符串?
示例:
Name age place
Shruti 18 Delhi
Kiran 22 Chandigarh
我要搜索显示所有包含昌迪加尔字符串的行的位置列
3天前关闭。
Improve this question
如何使用grep在特定列中搜索字符串?
示例:
Name age place
Shruti 18 Delhi
Kiran 22 Chandigarh
我要搜索显示所有包含昌迪加尔字符串的行的位置列
2条答案
按热度按时间7xllpg7q1#
使用GNU Grep您可以
-P
指定perl风格的正则表达式,然后^
是行的开始,([\t]*)
是0或更多的不是制表符的任何值(因此,任何列值),因此(([^\t]*)\t)
是后跟制表符的任何列值,最后{2}
表示我们需要其中的2个,因此将Chandigarh
放在第三列。csga3l582#
"place"
"Chandigarh"
执行普通的区分大小写的全列字符串匹配