20050913:关于修改日期显示长度的各种方法。

发表于:2007-05-26来源:作者:点击数: 标签:
8位: 20050912 6位: 200509 如何在shell中转换 不写程序的情况下! 下面是方法: 8位: 20050912 6位: 200509 如何在shell中转换 不写程序的情况下! 下面是方法: 001: ------------------------------- A=20050912 B=$ echo $B 200509 ---------------------
8位: 20050912
6位: 200509

如何在shell中转换 不写程序的情况下!

下面是方法:

8位: 20050912
6位: 200509

如何在shell中转换 不写程序的情况下!

下面是方法:

001:
-------------------------------
A=20050912
B=$
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/\(......\)..//'
----------------------------

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
-----------------------------



原文转自:http://www.ltesting.net