Tôi có tệp có chứa Dấu thời gian theo định dạng H:M:S.MS
, tôi có thể đọc và in tất cả Dấu thời gian đã lưu nhưng khi tôi thực hiện một số thao tác số học như Trừ (nói Timestamp2 - Timestamp1
) t cho tôi câu trả lời, tôi không có kinh nghiệm làm việc với lập trình kịch bản bash.Trừ hai dấu thời gian trong tập lệnh bash
Mọi đề xuất, đề xuất sẽ được đánh giá cao.
Đây là số screen shot của sự cố của tôi.
Dưới đây là một ví dụ:
Start Time = 17:53:01.166721
End Time = 17:53:01.369787
Kết quả dự kiến cho End Time - Start Time
là một trong hai 0:00:0.203066
hoặc 0.203066
.
Dấu thời gian của bạn thu được như thế nào? có lẽ chúng tôi đang gặp vấn đề XY ở đây: bạn đang cố gắng thời gian một quá trình? –
Vui lòng thêm đầu vào mẫu và đầu ra mong muốn của bạn cho đầu vào mẫu đó cho câu hỏi của bạn. – Cyrus
Bạn có quyền truy cập vào ngày GNU không? – Cyrus