我正在使用以下命令
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/*
答案 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 / *