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