gpt4 book ai didi

linux - Bash 在单独的文件中复制多行

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:13:01 28 4
gpt4 key购买 nike

我有一个包含以下条目的文件,很长所以只显示几个例子:

    media-libs/gd fontconfig xpm
media-sound/audacious -gtk gtk3
net-analyzer/wireshark -gtk3 -ssl -qt4 qt5 lua geoip kerberos adns
net-dialup/ppp -gtk

我需要将每一行复制到一个名为/和第一个空格之间的名称的新文件中。

所以我有一个名为 gd、audacious、wireshark 和 ppp 的文件,名称后面有适当的内容。

    media-libs/gd fontconfig xpm
media-sound/audacious -gtk gtk3
net-analyzer/wireshark -gtk3 -ssl -qt4 qt5 lua geoip kerberos adns
net-dialup/ppp -gtk

谢谢你的帮助,祝周末愉快

西尔维奥

最佳答案

我认为您需要这样的东西,但请在您只有数据副本的单独目录中尝试:

awk '{f=$1;sub(/.*\//,"",f);print > f}' yourFile

它可能不那么健壮,但它获取每一行的第一个字段,将所有内容剥离成斜杠并将其保存为 f,然后将整行写入文件 f

关于linux - Bash 在单独的文件中复制多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34370870/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com