![텍스트 파일에서 쉼표로 구분된 각 단어를 추출하는 Bash 스크립트를 작성하세요.](https://linux55.com/image/83674/%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%EC%89%BC%ED%91%9C%EB%A1%9C%20%EA%B5%AC%EB%B6%84%EB%90%9C%20%EA%B0%81%20%EB%8B%A8%EC%96%B4%EB%A5%BC%20%EC%B6%94%EC%B6%9C%ED%95%98%EB%8A%94%20Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%9E%91%EC%84%B1%ED%95%98%EC%84%B8%EC%9A%94..png)
텍스트 파일을 읽고 새 줄 뒤에 쉼표가 오는 모든 단어를 추출하는 Bash 스크립트를 작성하려고 합니다. 사용해 보았지만 grep
쉼표가 포함된 전체 줄이 인쇄되었고 나 역시 같은 문제에 직면했습니다 awk
. 이 스크립트를 설정하는 방법은 무엇입니까?
예를 들어, 텍스트 파일에 "수의과 진료소는 개, 고양이, 새 등의 동물을 치료합니다."와 같은 동물 목록이 포함되어 있는 경우 스크립트는 다음을 표시합니다.
dogs, cats,
답변1
sed -e 's/\([[:alpha:]]*,\)/\n\1\n/g' | grep ,