【发布时间】:2016-09-06 21:13:58
【问题描述】:
我正在尝试使用此代码以 AM / PM 格式打印时间:
#!/bin/bash
while [[ $# -gt 0 ]]
do
key="$1"
case $key in
--AMPM| --ampm)
while true;
do
#Time in AMPM format:
echo $(date +"%r")
sleep 1s;
clear;
done
esac
done
我明白了:HH:MM:SS 我想得到这个:HH:MM
我怎样才能改变代码来做到这一点?或者为什么它不起作用?
【问题讨论】:
-
%r等价于%I:%M:%S %p,为什么你认为它不应该显示秒? -
如果您只想要小时、分钟和上午/下午,您需要做什么似乎应该很明显。