+ -
当前位置:首页 → 问答吧 → 怎么截取前几个字符串

怎么截取前几个字符串

时间:2011-03-02

来源:互联网

dumpfile=${1}
其中${1}就是 类似YSANALYTICS_20110228.dmp,YSANALYTICS_20110301.dmp YSANALYTICS_20110302.dmp之类.只是日期不能固定.现在我想截取签名的YSANALYTICS_20110228部分,也就是前20个字符,然后改为如YSANALYTICS_20110228%U.dmp文件,请问如何截取签名20个字符?

作者: city_85   发布时间: 2011-03-02

echo $1 | sed 's/\(.\{20\}\).*/\1%U.dmp/'

作者: ly5066113   发布时间: 2011-03-02

for file in *.dmp
do
     mv $1 ${1%.*} %U.dmp
done

作者: chinaboywg   发布时间: 2011-03-02

echo ${1:0:20}%U.dmp

作者: yinyuemi   发布时间: 2011-03-02

不行啊.我表达不清可能.简单就是YSANALYTICS_20110302.tgz我要截取YSANALYTICS_20110302这20个字符,怎么截取

作者: city_85   发布时间: 2011-03-02

echo YSANALYTICS_20110302.tgz |cut -c0-20
YSANALYTICS_20110302

作者: yinyuemi   发布时间: 2011-03-02

谢谢大哥

作者: city_85   发布时间: 2011-03-02

热门下载

更多