【发布时间】:2019-01-18 05:18:56
【问题描述】:
我想请教如何从 TextN 之前有不同长度/模式的字符串中获取 TextN。剪切、sed 和 awk?任何例子,我很感激。
2018/08/09-20:45:50.671483-06359-06359-433191088669655042-004- TextN
2018/08/09-20:45:50.668677-06359-06359-002-006- TextN
2018/08/09-20:45:50.668677-063-063-002-006- TextN
提前谢谢你。
抱歉,** 是部分代码标记。
【问题讨论】:
-
请编辑您的 Q 以显示您的确切输入文本、相同文本的所需输出、您尽最大努力使用任何错误消息的确切文本来解决问题。你知道
sed 's/targStr/replStr/' file(replStr 可以为空,即s/targStr//'。除非你的数据依赖包含*字符,否则请删除它们,因为它们会使可能需要的正则表达式复杂化)。祝你好运。 -
如果您只想要行的最后一个字段,请参阅stackoverflow.com/questions/17921544/… .. 您可以使用
-F选项设置自定义字段分隔符,默认为空格,这可能适合您...