在Shell脚本中使用7z时未解压缩所有文件

时间:2019-04-12 12:15:39

标签: linux powershell 7zip

我正在使用以下命令

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/*

1 个答案:

答案 0 :(得分:0)

在“解决方案”下找到了很多方法之后,

cd / usr / sap / Silentinstall / commercedownloads 7z x /usr/sap/Silentinstall/commercedownloads/testcomm.7z.001 -o / usr / sap / Silentinstall / commercedownloads -aoa -r >> / usr / sap / Silentinstall / commercedownloads / log.txt chmod -R 777 / usr / sap / *