2016-03-18 103 views
0

我遇到了一个问题,我想从不是由昏迷或其他事件分隔的行中提取一个单词。这里的例子,将一个单词从一行中分离出来

str1 = abc 

less file1.txt | grep -i $str1 

我得到的输出作为

<的ResultSet = ABCDEF,aabcdef,frwfwr,qewrtyt,bfwrtw/>

我想将“ABCDEF分离“从上面的线。怎么做?你想你匹配

STR2 = “$ STR1”[A-ZA-Z0-9] *如果你想为aphabets和数量#appending正则表达式匹配数字

+0

具体?答案可能因此而异。 – ClickRick

+0

Bash ...反正,逻辑会做.. – mb47

+0

为什么你想提取'abcdef'而不是'aabcdef'?因为这是第一场比赛? – Kent

回答

0

STR1 = ABC#或其他任何他们在这里

grep -i“$ str2”/ tmp/b#或者你的方式少file1.txt | grep的-i $ STR2

让我知道,如果这是你使用哪个shell工作

相关问题