ใช้วันที่เพื่ออัปเดตวันที่


0

ฉันพยายามที่จะทำตามไปพร้อมกับการออกกำลังกายในการเริ่มต้นบรรทัดคำสั่ง Linux แบบฝึกหัดหนึ่งขอให้ตั้งเวลาปัจจุบันเป็น 1 นาทีที่ผ่านมา

ในขณะที่ฉันสามารถรับเวลาหนึ่งนาทีข้างหน้า:

echo $( date --date='60 seconds ago' )

ฉันไม่สามารถใช้เพื่อตั้งค่าเวลา

date --set=$( date --date='60 seconds ago' ) 

ฉันสมมติว่าฉันต้องบีบบังคับให้คืนค่ามาโครเป็นสตริงโดยใช้รูปแบบเดียวกับที่ฉันจะระบุให้กับ--setตัวเลือกหรือไม่

คำตอบ:


2

-s, --set = STRING กำหนดเวลาที่อธิบายโดย STRING

คำพูดจาก date --help

คุณต้องทำ date --set='60 seconds ago'

ในการทุบตีสคริปต์'64 seconds ago'เป็นสตริงและ--setใช้เวลา STRING

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.