![자동 다운로드 및 압축 해제 스크립트](https://linux55.com/image/68929/%EC%9E%90%EB%8F%99%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%20%EB%B0%8F%20%EC%95%95%EC%B6%95%20%ED%95%B4%EC%A0%9C%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8.png)
내 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
물론 이것은 다양한 방법으로 수행될 수 있지만 이것이 가장 이해하기 쉬운 것 같습니다.