【发布时间】:2021-06-14 11:15:18
【问题描述】:
在以下列表中是 Benzin 每天的价格,我想要每天与前一天的差异(第一天不会出现在输出中)
- 语句末尾:价格上涨的天数, 保持不变或不可用。
list of benzin prise
01.05.2021 156
02.05.2021 154
03.05.2021 151
04.05.2021 152
05.05.2021 148
06.05.2021 149
07.05.2021 147
08.05.2021 150
09.05.2021 150
10.05.2021 152
11.05.2021 157
12.05.2021 151
13.05.2021 147
14.05.2021 144
15.05.2021 150
输出应该是这样的:
• 02.05.2021: -2
• 03.05.2021: -3
• 04.05.2021: 1
• 05.05.2021: -4
• 06.05.2021: 1
• 07.05.2021: -2
• 08.05.2021: 3
• 09.05.2021: 0
• 10.05.2021: 2
• 11.05.2021: 5
• 12.05.2021: -6
• 13.05.2021: -4
• 14.05.2021: -3
• 15.05.2021: 6
•
• Number increased: 6
• Number missing or equal: 8
我尝试了这段代码,但仍然有一些不完善的地方,我正在处理它:
awk 'NR>2 {print $1 " " $2-p} {p=$2}' 我还需要统计增加和不增加的数字。
【问题讨论】: