我试图打印出AM/PM格式的时间与此代码:猛砸时间格式HH:MM 12小时格式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
看起来应该很明显,如果你只需要小时,分钟和am/pm,你需要做什么。 – Barmar