ฉันจะต่อท้ายบรรทัดใหม่กับไฟล์ข้อความตามด้วยวันที่และเวลาปัจจุบันได้อย่างไร
ฉันจะต่อท้ายบรรทัดใหม่กับไฟล์ข้อความตามด้วยวันที่และเวลาปัจจุบันได้อย่างไร
คำตอบ:
echo "text" >> file
date >> file
หากคุณต้องการมีเพียงหนึ่งบรรทัด
echo -n "text" >> file
date >> file
echo- โดยค่าเริ่มต้นมันจะส่งตัวแบ่งบรรทัด ถ้าคุณต้องการมากขึ้นคุณจะทำอย่างไร (สำหรับการเพิ่ม 4 echo -e '\n\n\n'บรรทัด) { echo "text"; echo date; } >> fileจะทำมันในหนึ่งบรรทัดคุณสามารถใช้การจัดฟัน
(echo -n "test : "; date;) >> file.log
คุณยังสามารถใช้printfแทน โซลูชันบรรทัดเดียวคือ
printf "\nsome text\n$(date)" >> file.txt