我遇到了从字符串中提取 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
我需要能够同时通过电子邮件发送两个文件的内容。我现在可以将它作为两封单独的电子邮件发送。
我能够通过这样的一封邮件发送一个文件的内容:
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)
它将只发送第一个内容并编辑第二个文件。
我在想出正确的正则表达式来匹配字符串时遇到了麻烦。
我有这个字符串
asdasa asdas asdhhgfh dfgdfdasa ttte aa1 asasda aa2
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用正则表达式,但无法提供正确的正则表达式来匹配 3 个字符长的字符串。
目前正在尝试调整这个 - ^.{2}$ 但没有得到预期的结果,得到缺少分隔符“^”的错误。
我也试过在线正则表达式编辑器,仍然没有帮助。
你能帮我吗 ?