Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2005 のような変数がある場合、それは時間と分を表し、この場合は 08:05pm です。そこから 15 分を差し引くにはどうすればよいですか。expr を使用すると、時刻ではない 1990 のような値が得られます。expr は、2040-15=2025 のように、残りの時間より少ない数を減算する場合に機能します。しかし、それは毎回うまくいきません。
gnu の使用date:
date
n='2005' date -d "$n 15 min ago" '+%H%M' 1950