小编reg*_*x99的帖子

Sed命令在文件的偶数行中查找和替换

嗨,我是这个论坛的新手.我想使用SED替换文件的偶数行上的表达式.我的问题是我无法想到如何保存原始文件中的更改(即如何覆盖文件中的更改).我尝试过:

sed -n 'n;p;' filename | sed 's/aaa/bbb/'
Run Code Online (Sandbox Code Playgroud)

但这并没有保存更改.感谢您对此的帮助.

regex unix shell sed

3
推荐指数
2
解决办法
4555
查看次数

查找和删除符合条件的行

我有三个不同的文件,其中包含数字列.这些文件非常大(其中包含50,000,000多行)

例如,数据格式如下

1.2 22.333 10002.3432 223.2111
50.2166 2.873 15402.3432 322.1
.
.
.
Run Code Online (Sandbox Code Playgroud)

对于每个文件(file1,file2和file3),我需要执行以下操作:

FILE1 查找包含任何数字x <= 1000的行并从file1中删除行

FILE2 找到包含任何数字x> = 1800的行,并从file2中删除这些行

FILE3 查找包含任何数字1000 <= x <= 1800的行,并从file3中删除这些行.

我对REGEX的了解不足以弄清楚如何快速实现这一目标.任何帮助深表感谢.

linux bash perl awk sed

2
推荐指数
2
解决办法
2879
查看次数

标签 统计

sed ×2

awk ×1

bash ×1

linux ×1

perl ×1

regex ×1

shell ×1

unix ×1