2016-03-18 24 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工作

相關問題