将一个单词与一行分开

时间:2016-03-18 13:45:14

标签: shell

我有一个问题,我想从一条没有被昏迷或其他东西分开的行中提取一个单词。这是一个例子,

str1 = abc

less file1.txt | grep -i $str1

我的输出为

  

< resultset = abcdef,aabcdef,frwfwr,qewrtyt,bfwrtw />

我想将“abcdef”与上一行分开。怎么做?

1 个答案:

答案 0 :(得分:0)

  

str1 = abc#或您想要的任何内容

     

str2 =" $ str1" [a-zA-Z0-9] *如果你想匹配你在这里匹配的数字,那么aphabets和数字的正在使用的正则表达式

     

grep -i" $ str2" / tmp / b#或你的方式减去file1.txt | grep -i $ str2

让我知道这是否有效