首页 > 解决方案 > 显示文件中的元素直到文件中的限制值?

问题描述

我有很多看起来像的文件:

2019-10-28-00-00;/dev/xxx;128.00;106.54;/var/x/x/xxx
2019-10-28-06-00;/dev/xxx;128.00;106.54;/var/x/x/xxx
2019-10-28-12-00;/dev/xxx;128.00;106.54;/var/x/x/xxx
2019-10-28-18-00;/dev/xxx;128.00;106.54;/var/x/x/xxx
2019-10-29-00-00;/dev/xxx;128.00;106.54;/var/x/x/xxx
2019-10-29-06-00;/dev/xxx;128.00;106.54;/var/x/x/xxx
2019-10-29-12-00;/dev/xxx;128.00;106.54;/var/x/x/xx
2019-10-29-18-00;/dev/xxx;128.00;21.46;/var/x/x/xxx
2019-10-30-00-00;/dev/xxx;128.00;21.46;/var/x/x/xxx

我想显示我的文件内容,直到模式“ 2019-10-29-12-00 ”

我试过了:

sed -n '/2019-10-29-12-00/,/endif/p' file.txt

但是这个命令正好相反。

我不知道怎么...你有什么想法吗?

标签: linuxsedaix

解决方案


用于1,/pattern/p打印从开始到图案的所有内容。

sed -n '1,/2019-10-29-12-00/p' file.txt

演示


推荐阅读