만약 내가한다면:
$ ls -R
.:
4Shared/ Cloud/
./4Shared:
UFAIZLV2R7.part3.rar
./Cloud:
UFAIZLV2R7.part2.rar.part
UFAIZLV2R7.part1.rar.part
UFAIZLV2R7.part4.rar.part
.rar
파일 만 나열하고 grep을 사용 하면 .rar.part
파일 도 표시됩니다 . 원하는 것이 아닙니다. 이 스레드 에서 또는
사용 하여이 문제를 해결 하고 정상적으로 작동하지만을 통해 가능한지 배우고 싶습니다 . find
ls **/*.rar
grep
나는 (에 대해 생각 EOL
) 시도했다 .
ls -R | grep ".rar\n"
결과가 없습니다.
문제는 줄 끝에서 greping이 발견되는지 발견하는 데 있다고 생각 하지만 확실하지 않습니다.
도와주세요?
find
명령이 Windows와 충돌) 및 학습 ;-). 문제는 "디렉토리에 파일 나열"(단순히 사용자 정의 예)이 아니라 "grep 명령 사용법 이해"에 관한 것입니다.
ls -1R
.
grep
. 내 대답을 참조하십시오.
-1R
스위치 없이 일어날 수있는 일 . 분명히 결과는 같습니다.
grep
이 경우 왜 사용 하시겠습니까? 왜 안돼find
?