小编Vit*_*bei的帖子

如何使用sed替换字符串的最后3个字符

我遇到了从字符串中提取 x 个字符的问题,并且很难扩大表达式的能力。

我曾尝试使用 sed 命令。

如果我有字符串example.com.db,我需要保留“example.com”,为此我使用

sed 's/\.db//g'
Run Code Online (Sandbox Code Playgroud)

如何更改表达式以便我也可以使用这些类型的文件example.db.db.com.db

在这种情况下,我需要的最终结果是 example.db.db.com

command-line sed

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

如何使用 postfix 发送内容?

我需要能够同时通过电子邮件发送两个文件的内容。我现在可以将它作为两封单独的电子邮件发送。

我能够通过这样的一封邮件发送一个文件的内容:

mail -s "numeric data" eg@example.com < /home/num1.txt
Run Code Online (Sandbox Code Playgroud)

如何同时发送 2 个文件的内容?

如果我像这样使用它:

mail -s "numeric data" eg@example.com < /home/num1.txt /home/num2.txt
Run Code Online (Sandbox Code Playgroud)

它将只发送第一个内容并编辑第二个文件。

server email mail command-line postfix

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

需要有关模式的帮助以提取字符串?

我在想出正确的正则表达式来匹配字符串时遇到了麻烦。

我有这个字符串

asdasa asdas asdhhgfh dfgdfdasa ttte aa1 asasda aa2
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用正则表达式,但无法提供正确的正则表达式来匹配 3 个字符长的字符串。

目前正在尝试调整这个 - ^.{2}$ 但没有得到预期的结果,得到缺少分隔符“^”的错误。

我也试过在线正则表达式编辑器,仍然没有帮助。

你能帮我吗 ?

regex

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

标签 统计

command-line ×2

email ×1

mail ×1

postfix ×1

regex ×1

sed ×1

server ×1