date
MacOSを使用し、フォーマットに変数があります。
3.Jan.2023,
12.Nov.2017,
9.Apr.2022,
...
私は少し変えなければなりません。
03.01.2023,
12.11.2017,
09.04.2022,
...
ベストアンサー1
アップルシステムdate
変換の入出力形式を指定できます。
for inp in "3.Jan.2023" "12.Nov.2017" "9.Apr.2022"; do
date -j -f "%d.%b.%Y" "$inp" "+%d.%m.%Y"
done
~によるとstrptime()
:
%b
月、ロケールの月名を使用して、略語またはフルネームを指定できます。%d
日付[01,31]。前にゼロが許可されますが、必須ではありません。%m
月番号[01,12];前にゼロが許可されますが、必須ではありません。%Y
世紀を含む年(例:1988)。
出力:
03.01.2023
12.11.2017
09.04.2022