Ubuntu Mate 20.04では、いくつかの将来の日付を新起源番号に変換しようとしています。
だから私は次のようなコードを書くことにしました。
daysAmount="10"
endDate=$(date +"%b %_d %Y" -d "+$daysAmount days")
epochNum=$(date -d "$endDate" +%s)
最初の2行はうまく実行されますが、情報は得られませんepochNum=
。
$(date)
私のように他の変数を使ってもいいですか?そうでなければ、どうすればこれを行うことができますか?
私もそれを試しましたが、endDate=$(date +"%b %_d %Y" -d "+$daysAmount days" +%s)
それも動作しませんでした。
ベストアンサー1
一時ロケールを使用してコマンドを実行できます。これにより問題が解決します。
daysAmount="10"
endDate=$(LC_ALL=C date +"%b %_d %Y" -d "+$daysAmount days")
epochNum=$(LC_ALL=C date -d "$endDate" +%s)