小编Pac*_*ist的帖子

从文件中删除行

我有一个文件,其中的数据格式如下:

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

3
推荐指数
1
解决办法
140
查看次数

标签 统计

shell-script ×1