grep 출력 형식

grep 출력 형식

아래 코드를 사용하여 "$2" "$5-*"를 인쇄하려고 합니다.

while IFS= read -r a name x x desc; do
   printf '%-15s %s\n' "$name" "$desc"
done < <(grep "^function" ~/.functions)

하지만 전체 행이 $a에 할당된 것 같습니다.

내가 뭘 잘못했나요? grep(GNU grep) 3.7 실행

감사해요

관련 정보