텍스트 파일에서 쉼표로 구분된 각 단어를 추출하는 Bash 스크립트를 작성하세요.

텍스트 파일에서 쉼표로 구분된 각 단어를 추출하는 Bash 스크립트를 작성하세요.

텍스트 파일을 읽고 새 줄 뒤에 쉼표가 오는 모든 단어를 추출하는 Bash 스크립트를 작성하려고 합니다. 사용해 보았지만 grep쉼표가 포함된 전체 줄이 인쇄되었고 나 역시 같은 문제에 직면했습니다 awk. 이 스크립트를 설정하는 방법은 무엇입니까?

예를 들어, 텍스트 파일에 "수의과 진료소는 개, 고양이, 새 등의 동물을 치료합니다."와 같은 동물 목록이 포함되어 있는 경우 스크립트는 다음을 표시합니다.

dogs, cats,

답변1

sed -e 's/\([[:alpha:]]*,\)/\n\1\n/g' | grep ,

관련 정보