Trong khi giải quyết một số câu đố lập trình, tôi muốn xem tôi mất bao lâu để viết giải pháp cho vấn đề. Để làm như vậy, tôi nghĩ sẽ tốt hơn nếu so sánh ngày tạo tệp với ngày sửa đổi mới nhất.OSX - Cách lấy thời gian tạo và sửa đổi tệp từ dòng lệnh
Trong terminal (OSX), tôi đã thử lệnh sau đây và rất ngạc nhiên khi nhìn thấy cùng ngày ba lần liên tiếp:
stat my_file.py
16777220 10280844 -rw-r--r-- 1 username staff 0 7214 \
"Dec 5 08:32:39 2015" \
"Dec 5 08:32:39 2015" \
"Dec 5 08:32:39 2015" \
"Dec 5 08:32:39 2015" 4096 16 0 my_file.py
Con đường tôi tạo ra sau đó sửa đổi các tập tin:
touch my_file.py
vim my_file.py # <- modify some content
stat my_file.py
Bất kỳ ý tưởng nào về cách lấy hai ngày này từ dòng lệnh?
Làm rõ: Tôi không muốn thời gian thực thi của tập lệnh.
: VÍ DỤ: Vấn đề là thay đổi ngày tạo thành khi lưu, câu trả lời được chấp nhận vẫn trả lời câu hỏi chuyên sâu cho những người quan tâm.
Nếu bạn muốn thời gian một lệnh sau đó tại sao không 'lệnh thời gian'? – trojanfoe
Đó không phải là câu hỏi. Tôi đang cố gắng để có được sự sáng tạo và ngày sửa đổi cuối cùng của kịch bản. Không đo thời gian thực hiện. –
... để "xem tôi mất bao lâu để giải quyết vấn đề". – trojanfoe