wget을 사용하여 웹 사이트에서 여러 파일을 다운로드하고 다음 파일을 다운로드하기 전에 다운로드한 파일에 대한 기능을 수행하는 방법

wget을 사용하여 웹 사이트에서 여러 파일을 다운로드하고 다음 파일을 다운로드하기 전에 다운로드한 파일에 대한 기능을 수행하는 방법

wget웹사이트에서 일부 json 파일을 다운로드하는 데 사용하고 있습니다 . 그러나 다음 파일을 다운로드하기 전에 이러한 파일에 대해 일부 기능을 수행하여 크기를 줄이고 싶습니다.

wget다음 파일을 다운로드하기 전에 다운로드한 파일에 대해 일련의 기능을 수행하는 명령을 지정하는 방법이 있습니까 ?

내 스크립트의 예는 다음과 같습니다.

for FILE in wget -A json -np -nd -r **website URL**
  do **somefunctions** 
  rm $FILE
done

그러나 이것은 작동하지 않는 것 같습니다.

답변1

최종 사용 명령

wget -O **URL** | awk **file suffix** | cut **delimiter1** | cut **delimiter2** > filenames.txt

그런 다음 파일을 반복하여 한 번에 하나의 파일을 다운로드합니다.

while read FILE; do **commands**; done <filenames.txt

매우 우아하지는 않지만 작업을 수행합니다!

관련 정보