Tôi đang cố gắng tạo một biến dấu thời gian trong tập lệnh shell để làm cho việc đăng nhập dễ dàng hơn một chút. Tôi muốn tạo biến ở đầu tập lệnh và để nó in ra thời điểm hiện tại bất cứ khi nào tôi phát hành echo $timestamp
. Nó chứng tỏ là khó khăn hơn tôi nghĩ. Đây là một số điều tôi đã thử:
timestamp="(date +"%T")"
tiếng vang in ra (date +"%T")
timestamp="$(date +"%T")"
echo in thời gian khi biến được khởi tạo.
Những thứ khác tôi đã thử chỉ là những biến thể nhỏ không hoạt động tốt hơn. Có ai biết làm thế nào để thực hiện những gì tôi đang cố gắng làm?
echo "$(timestamp): something happened"
.