我试图用这段代码打印出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
,你认为为什么不应该显示秒数? - Barmar