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
매우 우아하지는 않지만 작업을 수행합니다!