求高手指点shell字符串变量赋值问题!
从标准输入中输入8位字符串然后截取后四位赋值给另外一个变量如
read yymmdd
mmdd=这里该怎么写
echo $mmdd
比如输入20110213
最后输出显示是0213
read yymmdd
mmdd=这里该怎么写
echo $mmdd
比如输入20110213
最后输出显示是0213
作者: CAINIAOXIANGFEI 发布时间: 2011-02-16
补充下就是要把$yyyymmdd后四个字符截取下来赋值给新的变量$mmdd
作者: CAINIAOXIANGFEI 发布时间: 2011-02-16
echo "20110213"|cut -c5-
作者: justkk 发布时间: 2011-02-16
mmdd=$(echo ${yymmdd}|cut -c5-)
作者: justkk 发布时间: 2011-02-16
echo ${yymmdd: -4}
作者: masmaster 发布时间: 2011-02-16
mmdd=${yymmdd: -4}
作者: Luyi06292 发布时间: 2011-02-16
cut -c5-8
作者: lgxwqq111 发布时间: 2011-02-16