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