以下是我的代码
#!/bin/bash
# Location for backups to be saved.
EXTRACTTO=/opt/test_script
#stores the latest .gz file to be extracted
EXTRACTFROM= ls -t /opt/scripts/AXDB1.clean_pof_backup* | head -1
echo $EXTRACTFROM
tar -xf $EXTRACTFROM -C $EXTRACTTO
EXTRACTTO包含我要将.gz文件解压缩到的路径。
EXTRACTFROM包含最新的.gz文件,将被解压缩。
但是当我传递包含目录路径的变量时,在tar命令
中它会导致无效的目录错误。
有人可以告诉我如何在这里完成任务?
答案 0 :(得分:0)
从错误消息判断,似乎EXTRACTTO不正确。打印出来并尝试手动运行tar命令。