我有一个生成祖鲁时区的脚本。如何更改shell / bash脚本中的格式?
20140730000255 - > 2014-07-30
先感谢您
问候
我有一个生成祖鲁时区的脚本。如何更改shell / bash脚本中的格式?
20140730000255 - > 2014-07-30
先感谢您
问候
Answers:
试试这个:
#!/bin/bash
LongDateTime=$1;
if ["$LongDateTime" = ""]
then
LongDateTime=20140730000255;
fi
Year=${LongDateTime:0:4}
Month=${LongDateTime:4:2}
Day=${LongDateTime:6:2}
echo $LongDateTime
echo $Year
echo $Month
echo $Day
YMD="$Year-$Month-$Day"
echo $YMD
希望这可以帮助。
$YMD
变量中,该变量包含您想要的表单中的日期。随意更改任何内容,但阅读bash字符串操作和bash比较(在if
上面的语句中,请注意=
标志被每边的空格包围,这是必需的)。