在 Shell Script 取得当前的日期及时间很有用, 例如可以产生一个包含日期的档案名称等, 要取得日期时间可以 date 实现。
将目前日期及时间储存到 now 变量:
|
1 2 3 4 5 |
#!/bin/sh now=$(date) echo "$now" |
以上会把目前日期时间储存到 $now 变量, 然后用 echo 印出。
用 date 也可以自订格式, 例如我想要 “年月日” 组成的格式, 可以这样做:
|
1 2 3 4 5 |
#!/bin/sh now="$(date +'%Y%m%d')" echo "$now" |
以上会将目前日期以 “年月日” 格式, 储存到 $now 变量, 再用 echo 印出。