当前位置: 技术问答>linux和unix
在文件名中取包含了英文缩写的时间!!!???
来源: 互联网 发布时间:2016-09-24
本文导语: 文件名例如: Tongas - Sumber Kejayaan (IPBB) 28 May 10 11_15_07.sdf 其中 28 May 10 是时间 2010年5月28 怎么才能取出来 并且格式化输出。(20100528) 求指点!!! | 从后面提取如何? echo "Tonga...
文件名例如:
Tongas - Sumber Kejayaan (IPBB) 28 May 10 11_15_07.sdf
其中 28 May 10 是时间 2010年5月28 怎么才能取出来 并且格式化输出。(20100528)
求指点!!!
Tongas - Sumber Kejayaan (IPBB) 28 May 10 11_15_07.sdf
其中 28 May 10 是时间 2010年5月28 怎么才能取出来 并且格式化输出。(20100528)
求指点!!!
|
从后面提取如何?
echo "Tongas - Sumber Kejayaan (IPBB) 28 May 10 11_15_07.sdf"|awk '{print $(NF-3),$(NF-2),$(NF-1)}'
echo "Tongas - Sumber Kejayaan (IPBB) 28 May 10 11_15_07.sdf"|awk '{print $(NF-3),$(NF-2),$(NF-1)}'
|
稍微改进一下,忽略大小写:
months="jan feb mar apr may jun jul aug sep oct nov dec"
for (i=1; i
months="jan feb mar apr may jun jul aug sep oct nov dec"
for (i=1; i