小编Jus*_*Guy的帖子

使用 BASH 从 N 行开始读取文件的内容

假设我有包含以下内容的文件 temp.txt:

1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)

您将如何使用 BASH 从第 3 行开始读取文件的内容,以便输出如下所示:

3
4
5
6
Run Code Online (Sandbox Code Playgroud)

bash

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

Postfix Header_Check 正则表达式“不匹配”问题

我正在尝试将 Postfix 配置为不接受来自除我自己的域之外的地址的出站邮件。

以下正则表达式仅成功拒绝 3 个域:

/etc/postfix/header_checks:
/(^From:.*domain\.com|^From:.*domain\.net|^From:.*domain\.co\.il)/ REJECT SEND FROM THE RIGHT DOMAINS FFS!
Run Code Online (Sandbox Code Playgroud)

我想基本上扭转它并阻止除这三个之外的所有内容。

所以根据手册:

!/pattern/flags result 当pattern 与输入字符串不匹配时,使用相应的结果值。

然而,这只会阻止一切:

/etc/postfix/header_checks:
!/(^From:.*domain\.com|^From:.*domain\.net|^From:.*domain\.co\.il)/ REJECT SEND FROM THE RIGHT DOMAINS FFS!
Run Code Online (Sandbox Code Playgroud)

postfix regex

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

标签 统计

bash ×1

postfix ×1

regex ×1