20050913:关于修改日期显示长度的各种方法。
时间:2005-09-13 来源:yuyuyou
6位: 200509
如何在shell中转换 不写程序的情况下!
下面是方法:
8位: 20050912
6位: 200509
如何在shell中转换 不写程序的情况下!
下面是方法:
001:
-------------------------------
A=20050912
B=${A:0:6}
echo $B
200509
-------------------------------
002:
-------------------------------
[root@MQULDF mfx]# awk 'BEGIN {print substr(20050912,1,6)}'
200509
-------------------------------
003:
------------------------------
date="20050912"
echo $date | cut -c0-6
-----------------------------
004:
-----------------------------
[victor@localhost ~]$ echo 20050912 | cut -b1-6
200509
-----------------------------
005:
-----------------------------
date +%Y%m -d' 20050912'
-----------------------------
006:
-----------------------------
expr substr(A,1,6)
expr substr $A 1 6
-----------------------------
007:
----------------------------
sed 's/(......)../1/'
----------------------------
008:
---------------------------
bash-2.03$ date '+%Y%m%d%H%M'
200509131405
bash-2.03$ date '+%Y%m%d'
20050913
bash-2.03$ date '+%Y%m'
200509
-----------------------------