[英]Shell script - Sorting 'AWS cloudwatch metrics' json array based on the “Timestamp” property with raw output including statistics
[英]Sorting git timestamp in the shell
我有格式為Mon Jan 1 01:01:01 2013 +0500
的Git時間戳列表。 我需要以某種方式在外殼中對它們進行排序,並且不知道如何進行處理。 到目前為止,我已經創建了兩個數組-一個數組幾個月,一個數組幾天。
有什么建議么?
謝謝。
編輯:這不是我正在經歷的git日志,這只是我從其他存儲庫中提取的一堆git時間戳。
您可以使用date
轉換為更易於排序的格式,例如epoch 。 我假設您有一個名為dates.in
的文件,每行一個日期。
#!/bin/bash
while read d; do
date -d "$d" +%s
done <dates.in | sort | \
while read d; do
date -d "@$d"
done
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.