Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【Ask_AI】date –date “1 days ago” “+%d” は正しい書式ですか

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

【AIによる回答】

はい、date --date "1 days ago" "+%d" は、GNU版の date コマンド(主にLinux)において正しい書式です。 [1]
昨日(1日前)の日付を2桁(01-31)で表示します。
詳細とポイント
  • --date "1 days ago": 今日から1日前を指します。「1 day ago」と単数形でも、「1 days ago」と複数形でも正しく機能します。
  • "+%d": 日付を2桁の数字(01-31)で出力するフォーマット指定です。 [1, 2, 3]
実行例
今日が5月12日の場合、結果は 11 となります。
注意点
macOS(BSD版)の date コマンドでは、--date オプションではなく、-v オプションを使用する必要があります。 [1]
  • Linux (GNU): date --date "1 days ago" "+%d"
  • macOS (BSD): date -v-1d "+%d" [1]
タイトルとURLをコピーしました