我試圖打印出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