我有一个文件,其中的数据格式如下:
cat file.txt
02|123
04|321
08|453
09|364
01|789
23|765
Run Code Online (Sandbox Code Playgroud)
所以这里 02,04 ... 代表小时, 123,321 ... 代表一些随机值。
我想从这个文件中删除前两个值小于当前小时的所有行,这些行将从date +'%H'
.
假设当前小时是 10,所以我想删除包含前两个小于 10 的行,即
02|123
04|321
08|453
09|364
01|789
Run Code Online (Sandbox Code Playgroud) shell-script ×1