我正在使用下面的命令
echo "A"|7z x -r -y /usr/sap/Silentinstall/commerce/commerce.7z.001
当我从linux机器运行它,即从cmd运行它时,它可以解压缩所有文件和文件夹。
但是当我在shell脚本中运行它时,它不会提取所有文件和文件夹,如下所示
#!/bin/sh
cd /usr/sap/Silentinstall/commerce
echo "A"|7z x -r -y /usr/sap/Silentinstall/commerce/commerce.7z.001
chmod -R 777 /usr/sap/Silentinstall/*
在我找到解决方案之后的很多方法之后,
cd / usr / sap / Silentinstall / commercedownloads 7z x /usr/sap/Silentinstall/commercedownloads/testcomm.7z.001 -o / usr / sap / Silentinstall / commercedownloads -aoa -r >> / usr / sap / Silentinstall / com log.txt chmod -R 777 / usr / sap / *