【问题标题】:Printing only last part of line (bash)仅打印行的最后一部分(bash)
【发布时间】:2014-03-13 16:48:21
【问题描述】:

我的文件:

field1;field2;field3;stillfield3;andstillfield3

期待输出,因为它具有相同的分隔符“;”。

field3;stillfield3;andstillfield3

我已经尝试过 awk 和 sed,但没有成功!

任何帮助将不胜感激,

谢谢。

【问题讨论】:

  • 文件内容是什么以及您实际希望打印的内容是什么?举例说明这个问题
  • 尝试改进解释,因为不清楚你想要什么。它只是第二个分号的字符串吗?

标签: file printing sed awk


【解决方案1】:

如果您的要求是从分号分隔的文本文件中提取字段 3 及以上,

cut -d ';' -f3- file >newfile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多