텍스트 파일에서 쉼표로 구분된 모든 단어를 꺼내는 Bash 스크립트 작성

텍스트 파일에서 쉼표로 구분된 모든 단어를 꺼내는 Bash 스크립트 작성

저는 텍스트 파일을 읽고 새 줄에 쉼표가 오는 모든 단어를 꺼내는 Bash 스크립트를 작성하려고 합니다. 를 사용해 보았지만 grep쉼표가 있는 전체 줄이 인쇄되었으며 awk. 이 스크립트를 설정하는 방법은 무엇입니까?

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

dogs, cats,

답변1

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

관련 정보