1:使用shell判断文件是否存在,不存在则创建该文件。
文件表达式
[ -f 文件名 ] || mkdir 文件名
2:用try exception 结构完成递归,获取目录下的所有文件,并拼接路径,打印。
window python3
import os
def list_dir(path):
for file in os.listdir(path):
file_path = os.path.join(path, file)
print(file_path)
if os.path.isdir(file_path):
try:
list_dir(file_path)
except:
return
if __name__ == '__main__':
list_dir('.')
3.用shell从tar包中获取所有包含.pc结尾的文件列表。
zcat 文件名 | grep -a .pc