아래 코드를 사용하여 "$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 실행
감사해요
아래 코드를 사용하여 "$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 실행
감사해요