linux下tar解压含有特殊符号的文件

环境:linux

今天在linux上下载一个文件,文件命名中有特殊符号,需要解压处理,shell中解压没有问题,但是当手动解压时就出错啦。

例如文件名字为 adclick.log.2014-08-05-13.192.168.1.25:17023.tar.gz

tar -zxvf adclick.log.2014-08-05-13.192.168.1.25:17023.tar.gz出错。。。

于是写了个脚本处理:

test.sh

ip=`cat test.config | awk '{print $1}'`filename='/root/KeyClick.log.2014-08-05-13.'${ip}'.tar.gz'echo '-------'$filenametar -zxvf ${filename} -C /root

test.config

223.202.61.150:18173

运行test.sh脚本,成功解压

注意:含有特殊符号的字符串放到文件中

也只有懂的接受自己的失败,才能更好的去发挥自身优势,也才能够更好的去实现自我;

linux下tar解压含有特殊符号的文件

相关文章:

你感兴趣的文章:

标签云: