【发布时间】:2016-12-14 10:21:27
【问题描述】:
我想在 linux 中提取每行字符串的第一个实例。我目前正在尝试 grep 但它每行产生所有实例。下面我想要“tn =”之后的字符串(数字和字母)......但只有每行的第一组。实际字符可以是数字或字母的任意组合。在他们之后有一个空间。 tn=之前还有一个空格
给定以下文件:
hello my name is dog tn=12g3 fun 23k3 hello tn=1d3i9 cheese 234kd dks2 tn=6k4k ksk
1263 chairs are good tn=k38493kd cars run vroom it95958 tn=k22djd fair gold tn=293838 tounge
期望的输出:
12g3
k38493
【问题讨论】:
-
您真的希望在第二行输出中从
tn=k38493kd末尾删除kd吗?如果是这样,请澄清您的要求,如果不能解决您的预期输出。