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
หรือหน้าคู่มือสำหรับรายละเอียดที่เฉพาะเจาะจงกับสภาพแวดล้อมของคุณเสมอ