【问题标题】:How to copy & paste text from sourcefile to new file(only the nums)?如何将文本从源文件复制并粘贴到新文件(仅数字)?
【发布时间】:2013-04-16 22:03:38
【问题描述】:

我需要你的帮助, 我只想将source file 中的数字复制到new file(终端代码)。 source file 看起来像这样:

<name> <family> <ID>
john mark 323243434
kelly johnson 434343466
..
..
..

& 我只想将 ID 号复制到 new.txt 文件中。

谢谢。

【问题讨论】:

    标签: linux shell awk terminal


    【解决方案1】:
    awk '$0=$3' file > newfile
    

    用你的例子:

    kent$  echo "<name> <family> <ID>
    john mark 323243434
    kelly johnson 434343466"|awk '$0=$3'
    <ID>
    323243434
    434343466
    

    编辑 cut

    不管怎样,你想要鱼,就在这里:

    kent$   echo "<name> <family> <ID>
    john mark 323243434
    kelly johnson 434343466"|cut -d' ' -f3
    <ID>
    323243434
    434343466
    

    【讨论】:

    • 谢谢,现在我注意到要求是使用命令:“cat”。你可以再次帮助我,对不起..
    • 不,你不需要cat。试试我答案的第一行。然后检查新文件,如果它是你想要的。
    • 你的回答对我有帮助。但是我在工作中需要通过选择'cut'命令来回答问题,以满足这个功能。
    • 是作业吗?如果是作业,我们不应该直接给出解决方案。你可以man cut,做一些测试。你会找到答案的。
    • 它不是硬件!这是我的工作,我总结了 linux 代码,我的工作需要这个。我尝试了很多测试,但一无所获。谢谢/
    猜你喜欢
    • 2016-12-14
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-14
    • 1970-01-01
    • 2014-03-08
    • 2018-12-18
    相关资源
    最近更新 更多