0

月番号を名前に変換しようとしていますが、変数で指定された日付ではなく、現在の月として出力されています。

KornShell (ksh) コード:

datep= 2013-10-22
echo $datep |printf "%(%B)T\n"
4

2 に答える 2

1

printf標準入力から読み取らないため、今日の日付を%Tフォーマットのデフォルト引数として想定しています。代わりに日付を引数として指定する必要があります。

printf "%(%B)T\n" "$datep"
于 2013-11-13T13:06:35.917 に答える