![.mp3은 포함하지만 .mp3.RegFr은 포함하지 않는 파일을 어떻게 grep합니까? [폐쇄]](https://linux55.com/image/192543/.mp3%EC%9D%80%20%ED%8F%AC%ED%95%A8%ED%95%98%EC%A7%80%EB%A7%8C%20.mp3.RegFr%EC%9D%80%20%ED%8F%AC%ED%95%A8%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20grep%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
파일이 있습니다 ABC.mp3
. grep 파일 대신 ABC.mp3.RegFr
사용하고 싶습니다 . 누구든지 도와줄 수 있나요?.mp3
.mp3.RegFr
답변1
Linux 시스템을 사용하는 경우 *.mp3
모든 .mp3
.
하지만 mp3 파일은 텍스트 파일이 아닌 바이너리 파일이라는 점에 유의하세요. grep
다음과 같이 검색 바이너리를 지시해야 할 수도 있습니다 .
grep -a searchpattern *.mp3
참고 2: id3tag를 보려면 를 사용하는 것이 좋습니다 id3info
.
- - 편집하다- -
의견에 따르면 OP는 mp3 파일을 grep하는 것이 아니라 출력을 grep하기를 원합니다 ls
. 구문 분석된 출력에 몇 가지 문제가 있지만 ls
다음을 사용하여 작동합니다.
ls | grep 'mp3$'
참고: 의 경우 grep
기호 $
는 행의 끝을 나타냅니다. 따라서 로 끝나는 줄을 선택하려고 합니다 mp3
.
쉘이 선택하도록 할 수도 있습니다.
ls *mp3
또는
ls -1 *mp3
이 쉘은 ls에 인수로 제공된 파일 목록 *mp3
으로 확장됩니다. 단일 열 출력 mp3
강제 ( 참조 )-1
man ls