搜索与特定单词匹配的文件并分配给变量

搜索与特定单词匹配的文件并分配给变量

unix eample test1 中有一个文件内容是:

name1,name2,name3,gourp1,T1
name4,name5,name6,
name7,name8,name9,gourp1,G1

需要找到包含单词“group1”的行,因为有两行

name1,name2,name3,gourp1,T1
name7,name8,name9,gourp1,G1

需要像这样循环这些行

循环...线

var1= name1
var2= name2
var3= name3
var4= t1

做某事..结束

对下一行重复同样的事情。

答案1

我假设您拼错了 group1。

grep -w 'group1' test1 | while IFS=',' read -r  var1 var2 var3 var4 var5
do
 Something
done

变量将类似于:

var1=name1
var2=name2
var3=name3
var4=group1
var5=T1

相关内容