내 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
물론 이것은 다양한 방법으로 수행될 수 있지만 이것이 가장 이해하기 쉬운 것 같습니다.