特定の単語に一致するファイルを検索して変数に代入

特定の単語に一致するファイルを検索して変数に代入

Unixの例test1には、次の内容のファイルがあります。

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

2つの行があるため、「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

おすすめ記事