저는 grep의 다양한 사용법을 익히려고 노력 중입니다.내 소스 내가 이해하지 못하는 것은 "단일 문자를 일치시키는 방법"에 대한 부분입니다. 전혀 그렇지 않습니다! 예를 들어 저자는 이렇게 말합니다.
구매로 시작하는 모든 파일 이름을 찾아보겠습니다.
grep 'purchase' demo.txt
하지만 Mac 터미널에서 비슷한 작업을 수행하면 기사에 따르면 예상한 결과가 나오지 않습니다.
단말기는 말했다: demo.txt no such file or directory
내가 저자의 의미를 오해했나요?
답변1
저자는 demo.txt
예시로 이름이 붙은 파일을 사용합니다. 계속하려면 파일을 생성하고 채워야 합니다.
foo.txt
... lines removed for brevity ...
purchase.db
purchase1.db
purchase2.db
purchase3.db
purchase.idx
foo2.txt
bar.txt
텍스트 편집기를 사용하거나 다음과 같이 명령줄에서 만들 수 있습니다.
$ cat >demo.txt <<EOF
> foo.txt
... lines removed for brevity ...
> bar.txt
> EOF
(각 줄의 시작 부분에 있는 $ 및 >는 쉘 프롬프트입니다)