자동 다운로드 및 압축 해제 스크립트

자동 다운로드 및 압축 해제 스크립트

내 Linux 서버용 스크립트를 작성하고 싶으므로 특정 폴더 이름을 찾은 다음 파일을 가져온 다음 압축을 풉니다.

어디서부터 시작해야 하나요? 나는 그것이 bash로 작성되어야 한다는 것을 알고 있지만 이 언어에 매우 익숙하지 않습니다.

폴더에 넣고 싶습니다 /home/*/public. 폴더가 존재하는 한 어떤 폴더가 표시되는지 는 *중요하지 않습니다 public.

답변1

bar.tar이 스크립트는 각 "공용" 디렉터리에 파일을 다운로드합니다./home/*/

#!/bin/bash
base="$PWD"

for dir in /home/*/public/
do
    cd ${dir}
    wget http://foo/bar.tar -O - | tar x
    cd ${base}
done

물론 이것은 다양한 방법으로 수행될 수 있지만 이것이 가장 이해하기 쉬운 것 같습니다.

관련 정보