특정 단어와 일치하는 파일을 검색하여 변수에 할당

특정 단어와 일치하는 파일을 검색하여 변수에 할당

유닉스 예제 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

관련 정보