如何在这个shell脚本上添加字符串名称?

时间:2014-09-30 06:08:10

标签: linux shell tar

我有像这样打包tar的脚本:

#!/bin/sh
last=`ls [JKT-MMM1]*.tar | sed s/.tar//g | sort -g | tail -1`
if(($last%1==0))
then
     tar -cf `date '+%W%b%d'`.tar [JKT-MMM1]*.tar
fi

执行此脚本后,输出文件名如下所示:38Sep28

所以我的问题是如何将名称添加到此文件中?(我希望输出文件如下:38Sep28.JKT-MM1)

由于

1 个答案:

答案 0 :(得分:0)

不是完整的解决方案,只是一个线索:

DATE=`date +%W%b%d`
NAME=`echo ${last}.tar`
FILE=`echo ${DATE}${NAME}`

tar -cf ${FILE} [JKT-MMM1]*.tar