การรับวันที่ปัจจุบัน

Fish Shell:
การรับวันที่ปัจจุบัน

วิธีการ:

Fish Shell ใช้คำสั่งภายนอกเช่น date สำหรับการเข้าถึงวันที่ปัจจุบัน, นำเสนอความยืดหยุ่นในการจัดรูปแบบผลลัพธ์ตามที่ต้องการ นี่คือวิธีใช้งาน:

# แสดงวันที่ปัจจุบันในรูปแบบมาตรฐาน
echo (date)

# ตัวอย่างผลลัพธ์: Wed 25 Oct 2023 15:42:03 BST

เพื่อปรับแต่งรูปแบบของวันที่, คุณสามารถใช้ตัวเลือก + ที่ตามด้วยตัวกำหนดรูปแบบ:

# แสดงวันที่ปัจจุบันในรูปแบบ YYYY-MM-DD
echo (date "+%Y-%m-%d")

# ตัวอย่างผลลัพธ์: 2023-10-25

สำหรับงานที่ซับซ้อนยิ่งขึ้น เช่น การทำงานกับเวลาที่เฉพาะเจาะจงหรือการคำนวณวันที่, Fish Shell พึ่งพาเครื่องมือภายนอกเช่น date เนื่องจากคุณสมบัติในการเขียนสคริปต์ นี่คือตัวอย่างของการเข้าถึงเวลา UNIX ปัจจุบัน:

# รับเวลา UNIX ปัจจุบัน
echo (date "+%s")

# ตัวอย่างผลลัพธ์: 1666710123

และการบวกวันที่ปัจจุบันด้วยวันหนึ่งโดยใช้ date:

# บวกวันที่ปัจจุบันด้วยวันหนึ่ง
echo (date -d "+1 day" "+%Y-%m-%d")

# ตัวอย่างผลลัพธ์: 2023-10-26

หมายเหตุ: ตัวอย่างใช้ตัวเลือกคำสั่ง date ที่ทำงานกับ GNU coreutils ตัวเลือกอาจแตกต่างกันในสภาพแวดล้อมอื่น ๆ เช่น macOS ที่ใช้คำสั่งวันที่ของ BSD เป็นค่าเริ่มต้น ควรอ้างอิงถึง date --help หรือหน้าคู่มือสำหรับรายละเอียดที่เฉพาะเจาะจงกับสภาพแวดล้อมของคุณเสมอ