저는 텍스트 파일을 읽고 새 줄에 쉼표가 오는 모든 단어를 꺼내는 Bash 스크립트를 작성하려고 합니다. 를 사용해 보았지만 grep
쉼표가 있는 전체 줄이 인쇄되었으며 awk
. 이 스크립트를 설정하는 방법은 무엇입니까?
예를 들어, 텍스트 파일에 다음과 같이 동물 목록이 포함되어 있는 경우: "수의과 진료소는 개, 고양이, 새 등의 동물을 치료합니다." 스크립트는 다음을 표시합니다.
dogs, cats,
답변1
sed -e 's/\([[:alpha:]]*,\)/\n\1\n/g' | grep ,