ฉันพยายามสร้างตัวแปรการประทับเวลาในเชลล์สคริปต์เพื่อให้การบันทึกง่ายขึ้นเล็กน้อย echo $timestamp
ฉันต้องการที่จะสร้างตัวแปรที่จุดเริ่มต้นของสคริปต์และมีมันพิมพ์ออกมาเวลาปัจจุบันทุกครั้งที่ผมออก มันพิสูจน์แล้วว่าเป็นเรื่องยากมากขึ้นจากนั้นฉันก็คิด นี่คือบางสิ่งที่ฉันได้ลอง:
timestamp="(date +"%T")"
echo พิมพ์ออกมา (date +"%T")
timestamp="$(date +"%T")"
echo พิมพ์เวลาที่ตัวแปรเริ่มต้น
สิ่งอื่น ๆ ที่ฉันได้ลองเป็นเพียงการเปลี่ยนแปลงเล็กน้อยที่ไม่ได้ผลดีกว่านี้ ไม่มีใครรู้วิธีที่จะบรรลุสิ่งที่ฉันพยายามจะทำอย่างไร
echo "$(timestamp): something happened"
ขึ้นอยู่กับว่าคุณตั้งใจจะใช้นี้คุณยังจะต้องใช้แทนคำสั่ง: