タグ付けされた質問 「date」

「日付」タグは、Unixライクなシステムでの日付/カレンダー/時刻の操作、視覚化、変換などに関する質問を分類するために使用されます。

4
「日付」の出力から先行ゼロを削除する、またはそのような10進数の8進解釈を回避するにはどうすればよいですか?
私はこれを持っています: date +"%H hours and %M minutes" 私はフェスティバルを使ってそれを言います..しかし、それは「ゼロ9時間」のように言います。 しかし、日付は常に私に09を与えます...だから、bashはそれを簡単に9にすることができますか? 私が試した複雑なスクリプトで printf %d 09 しかし、失敗します.. 8進数ではありません:( 何か案が?
37 bash  shell  date  arithmetic 

1
エラーメッセージ「日付:無効な日付 '2016-10-16'」
今日、私の時計は自動的に夏時間に調整され、crontabからのスクリプトが失敗し始めました。何が起こっているのか見て、次のエラーが表示されましたLC_ALL=C: 日付:無効な日付 '2016-10-16' システムを再起動するのが最善ですが、今は再起動しましたが、エラーが表示されます: $ date -d '2016-10-15' Sat Oct 15 00:00:00 BRT 2016 $ date -d '2016-10-16' date: data inválida “2016-10-16” $ date -d '2016-10-17' Mon Oct 17 00:00:00 BRST 2016 これは何が原因ですか?
35 date  timezone 


3
最近変更されたファイルのリスト
3か月前に変更されたすべてのファイルのリストを取得するにはどうすればよいですか。この質問を確認しましたが、シナリオに適用できませんでした。私は今これを試していますが、うまくいっているようですが、findを使用するより良い方法があるはずです。 ls -ltR | grep -v '2011-05' | grep -v '2011-06' | grep -v '2011-07' | grep -v '2011-08
33 files  find  ls  date 

6
変更日で再帰的にソートされたファイルをリストする方法(statコマンドは利用できません!)
現在のディレクトリの下にあるすべてのファイルのリストを、変更日とその日付で並べ替えるにはどうすればよいですか? 今、私はfind、statおよびsortでそれを達成する方法を知っていますが、何らかの奇妙な理由でstatがボックスにインストールされておらず、インストールできる可能性は低いです。 他のオプションはありますか? PS:gccどちらもインストールされていません
31 files  date  sort 


3
明日の午前6時45分にRHELサーバーをシャットダウンするにはどうすればよいですか?
明日の朝、サイトに停電があるという通知を受け取りました。 私はWindowsの管理者ですが、明日の夜まで出回っていないLinuxの管理者をカバーする必要があります。 明日の午前6時45分にRHELサーバーをシャットダウンする必要があります(私は実行しません)。 私はここで検索しましたがshutdown、いくつかの発言-h、一部の発言-p、一部の発言は完全に異なるものを使用して混合された答えを見ています。 今は21時15分で、午前6時45分にシャットダウンする必要があります。これをスケジュールできる最も簡単な方法は何ですか?

2
Linux bashの日時[終了]
閉じた。この質問には、詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善したいですか?詳細を追加し、この投稿を編集して問題を明確にします。 6年前に閉鎖されました。 の形式で日付時刻を表示しようとしています 07/08/2013 16:52:13 bashスクリプトでコマンドを使用して: dt=`date '+%d/%m/%Y_%H:%M:%S'` どの変数を使用してCSVファイルを作成します。 受け入れられる文字は、日付と時刻の間にある「_」(アンダースコア)または「-」のみです。出力は 07/08 / 2013_16:52:13 日付と時刻の間にスペースを入れるにはどうすればよいですか?私はほとんどすべてを試しました(願っています)。
26 date  time 


4
TZ = UTC-8がUTC + 8の日付を生成するのはなぜですか?
ロサンゼルスの現在の時刻は18:05です。しかし、実行するとTZ=UTC-8 date --iso=ns、次のようになります: 2013-12-07T10:05:37,788173835+0800 日付ユーティリティは、時間が10:05であることを教えてくれ、さらにUTC + 8として報告していると言っています。どうして?
25 date  timezone 

1
特定のコマンドをだまして別の日付であると考える方法
システムの日付とは異なる日付であると信じ込ませてコマンドを実行するにはどうすればよいですか? たとえば、このスクリプトがある場合: #!/usr/bin/env bash date +"%B %d, %Y" 実際の日付を出力します: march 13, 2014 しかし、システムの日付を変更せずに、未来または過去の別の日付を印刷したいと思います。 十分に明確でない場合は、このWindows GUIツールのようなコマンドラインツールが必要です。 別のスクリプトを使用したくありません(単なる例です)。cronjob を設定したくありません。 一般的なシステム日付を変更したくありません。 実行するコマンドに適用される日付のみを変更します。
23 date  executable 

1
ファイル名に日付と時刻をどのように入れますか?
コマンドを実行しようとしていますが、出力ファイル名に日付と時刻を入れたいと思います。 実行したいサンプルコマンドを次に示します。 md5sum /etc/mtab > 2016_4_25_10_30_AM.log 日付時刻形式は、アンダースコアを使用して適切に設定できます。AMとPMを使用できない場合はUTCでも。

11
日付を減算するUNIXのツール
Solaris UNIXには日付を減算するツールがありますか(GNUツールはありません)?Linuxでは、gawkある日付を別の日付から差し引くことができることを知っています。ただし、Solarisでは、日付の計算を実行できない最大値nawk(改善awk)があります。また、perlは使用できません。 のような日付計算を行う方法はあります20100909 - 20001010か? 更新:bc日付の計算を実行できますか?
22 shell  solaris  awk  utilities  date 

3
dateコマンドの「1か月前」オプションはどのように機能しますか?
これが現在の日付内で過去の日付を取得するのか、それとも30日または31日しかかからないのかはわかりません。 例えば 現在の日付がの場合March 28th、1か月前はでなければなりませんがFebruary 28th、そうなったらどうなりますMarch 30thか? シナリオ 私は毎日いくつかのファイルをバックアップしたいのですが、スクリプトは現在の日付内でこのファイルをの$(date +%Y%m%d)ような形式で保存20150603_bckp.tar.gzし、次の月が来ると、1番目と15番目のファイルを除く1ヶ月前にすべてのファイルを削除します私の状態: past_month = $(date -d "-1 month" +%Y%m%d) day = $(date +%d) if [ "$day" != 01 ] && [ "$day" != 15 ] then rm /path/of/files/${past_month}_bckp.tar.gz echo "Depuration done" else echo "Keep file" fi しかし、知りたいのは、日付が30日、31日、または過去2月の例の場合はどうなるかということです。それらのファイルを保持しますか?または1日目のファイルを削除しますか? 31日目に浄化が実行されるので、過去1か月に30日しかなかった場合、1日目のファイルは削除されますか? ほのめかしたことを願っています。
22 date  coreutils 

2
日付コマンドで12月31日の週番号が間違っている
12月31日の週番号を取得しようとすると、1が返されます。12月30日の週番号を取得すると、52になります---これは予想通りです。月曜日が正しい日。これは、Ubuntuを実行しているRPI上にあります。 $ date -d "2018-12-30T1:58:55" +"%V%a" 52Sun $ date -d "2018-12-31T1:58:55" +"%V%a" 01Mon 時間文字列なしの同じ問題 $ date -d "2018-12-31" +"%V%a" 01Mon

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.