【发布时间】:2025-12-12 11:25:02
【问题描述】:
我想从文件中的所有行中提取一个具有唯一前缀的字符串。 虽然我不擅长字符串操作和正则表达式,但我尝试使用 sed、cut 命令但未能提取字符串。
我的示例文件看起来像
string1 string2 PREFIX_some_string1 string3 string4
string5 string6 PREFIX_some_string2 string7 string8
string9 string10 PREFIX_some_string3 string11 string12
string13 string14 PREFIX_some_string4 string15 string16
我只想将 PREFIX_some_string 作为一个整体提取出来
PREFIX_some_string1
PREFIX_some_string2
PREFIX_some_string3
PREFIX_some_string4
命令是什么?
【问题讨论】:
-
PREFIX是否一直在线上的同一位置?如果不编辑您的帖子并给出更正确的示例。
标签: regex linux bash shell sed