grep을 사용하는 구분자를 변경할 수있는 방법은 무엇입니까?
기본적으로 grep은 \n
구분 기호로 사용한다고 생각 합니다.
이것은 SuperUser.com에 더 적합 할 것 같습니다
—
Mitch Dempsey
매뉴얼 페이지를 읽고 그러한 옵션이 있는지 확인하십시오 (아니요, 믿지 않습니다).
—
Cascabel
@jhon : 그런 다음 grep을 바꾸는 방법을 묻지 말고 다른 일로하고 싶은 일을하는 방법을 물어보십시오. 예를 들어 perl (
—
Cascabel
$/
) 및 awk ( RS
)로 레코드 구분 기호를 지정할 수 있습니다 . 또는 당신은 같은 것을 할 수 echo "$var" | sed 's/<delimiter>/\n/' | grep <pattern>
있습니다. 실제 문제가 무엇인지에 따라 많은 답변이 있습니다.