주어진 문자열을 포함하는 모든 파일을 grep
검색하려면 아래와 같은 명령이 있습니다 ..xml
grep -rl 'product_list_toolbar_pager' --include='*.xml' --color=always
이제 원격 SSH 터미널에서 이 명령을 사용하고 있으므로 이미 /home/user/public_html/
디렉터리 경로 안에 있으므로 위 명령의 결과 집합에서 이미 안에 있는 시작 폴더를 어떻게 정리할 수 있습니까? 즉, 위 명령을 내부적으로 실행하면 다음 /home/user
에서 시작하는 경로가 포함된 결과 집합이 반환되어야 public_html/
하지만 동일한 명령을 내부적으로 실행하면 /home/user/public_html/
after 디렉터리에서 시작하는 경로가 반환되어야 한다는 의미입니다 public_html/
.
이제 두 번째 요구 사항과 관련하여 위 명령의 결과 집합을 필터링하여 folder1/folder2
경로 계층 구조가 있는 경로만 포함하려고 합니다.
SSH 터미널에서 가능한 한 적은 코드로 이러한 요구 사항을 모두 충족하려면 어떻게 해야 합니까?