Bash 스크립트의 Tar 명령

Bash 스크립트의 Tar 명령

내 스크립트에서는 다음 명령을 사용합니다.

tar -czf -"$fsrc"/* > ./"$fdest"/"$fname"

스크립트에서 사용자 정의 소스 폴더를 가져오고 사용자 정의 이름을 사용하여 사용자 정의 대상으로 리디렉션합니다.

터미널에서 명령만 사용하면 다음과 같습니다.

tar -czf - Documents/* >./backup/test.tar.gz

잘 작동하지만 스크립트를 실행하면 다음과 같은 결과가 나타납니다.

archive.sh: line 172: .//: Is a directory

그러나 아무 일도 일어나지 않았습니다.

답변1

의견에서 알 수 있듯이 내 스크립트는 내 변수에 값을 할당하지 않습니다. 이제 이 문제를 해결했습니다. 감사합니다!

관련 정보