원격 파일 목록에서 검색하는 방법

원격 파일 목록에서 검색하는 방법

원격 파일 목록이 포함된 파일이 있습니다.

/trunk/a.java
/trunk/b.java
/tags/v1/a.java

이 파일의 포함 내에서 문자열을 검색해야 합니다. 하지만 원격 파일이므로 부분 접두사를 붙여야 합니다 http://.

어떻게 해야 합니까? cat및 명령을 알고 있지만 grep파일 목록을 반복하고 접두사를 포함하는 방법을 모르겠습니다...

답변1

listoffiles이름 목록이 포함된 파일이고 모두 /로 시작하므로 이름 앞에 "http://"를 붙이고 컬을 사용하여 파일을 가져오려면 다음과 같이 간단하게 수행할 수 있습니다 .

while read file
do    if curl "http:/$file" | grep 'my pattern'
  then svn ..."$file"...
  fi
done <listoffiles

관련 정보