它是一种代码气味,您必须两次运行命令。
不清楚您是否只需要最近一天的台词。尝试这个:
ec2-describe-snapshots | sort -rk 5 | awk ' $1 != "SNAPSHOT" {next} NR == 1 { split($5, a /T/); date = a[1]; } $5 ~ date {print}' > "$EC2_HOME/SnapshotsLatest_$today_date"如果您只想要 今天 的快照,那就更容易了
today=$(date +%F)ec2-describe-snapshots | sort -rk 5 | awk -v date=$today ' $1 == "SNAPSHOT" && $5 ~ date {print}' > "$EC2_HOME/SnapshotsLatest_$today"


