regex - 在 bash 中提取一段字符串?

标签 regex bash cut

我在 BASH 中有以下字符串,我需要行尾的电子邮件地址

TAG instance    i-1846f265  AdminEmail  dummy.email@domain.com

据我所知,单词之间的间距始终是单个制表符,末尾的电子邮件地址没有固定长度(可以是任意数量的地址之一)

最佳答案

cut -f4应该管用。如果是文件,cut -f4 file .如果是字符串,cut -f <<<"$string"

关于regex - 在 bash 中提取一段字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16483512/

相关文章:

java - 删除Java中的尾随零

Linux bash 脚本 for 循环

linux - 从文本文件转换数字

r - 如何拆分列中的所有字符串并在所有新数据中包含前缀

regex - 使用 sed 替换双反斜杠后跟引号 (\\')?

regex - 正则表达式: '\<' vs'\b'

linux - grep 命令反转选项不起作用

bash - 如何使用空格和逗号连接行

regex - excel VBA 正则表达式 5.5 捕获组