# !/bin/bash
tar -xvf assignment_UA_InleidingProgrammeren_Huistaak1-HelloWorld_2019-11-11.tgz
a=$(echo assignment_UA_InleidingProgrammeren_Huistaak1-HelloWorld_2019-11-11.tgz | cut -b 15-35)
b=$(echo assignment_UA_InleidingProgrammeren_Huistaak1-HelloWorld_2019-11-11.tgz | cut -b 37-56)
# cutcommand van geeksforgeeks.org
mkdir -p "$a"/"$b"
mv assignment_UA_InleidingProgrammeren_Huistaak1-HelloWorld_2019-11-11/*.tgz InleidingProgrammeren/Huistaak1-HelloWorld
rmdir assignment_UA_InleidingProgrammeren_Huistaak1-HelloWorld_2019-11-11
for x in InleidingProgrammeren/Huistaak1-HelloWorld
我已经解压缩了第一个归档文件,但我必须解压缩此归档文件中的tgz归档文件,而不使用硬代码。
我已经尝试使用不同的循环,但它不工作,我不知道我是否正确地使用它们。
1条答案
按热度按时间oymdgrw71#
假设条件:
t.tgz
- a.tgz
- 一些文件
- b.tgz
- 一些文件
脚本:
for F in *.tgz
不会再次处理它。