gpt4 book ai didi

linux - 缩短我的数据标签

转载 作者:太空宇宙 更新时间:2023-11-04 12:52:20 25 4
gpt4 key购买 nike

所以,我以这一行为例。这是我的数据的标签:d__细菌|p__Proteobacteria|c__Betaproteobacteria|o__Burkholderiales|f__Alcaligenaceae|g__Advenella

我的数据的所有标签都是这种格式。我想做的就是删除大部分,留下最后一部分 g__Advenella。我很菜鸟而且很匆忙,所以如果你能帮助我,它会节省我很多时间。我已经提取了数据标签并将其保存在文本文件中。

最佳答案

使用 Perl、Sed 或 Awk。

Perl

perl -pe 's/^.*\|([^\|]+)$/\1/' input-file > output-file

SED

sed -r 's/^.*\|([^\|]+)$/\1/' input-file > output-file

AWK

awk 'BEGIN{ FS="|"; } {print $NF}' input-file > output-file

纯 Bash

while read -r line; do
echo ${line/*|/}
done < input-file > output-file

关于linux - 缩短我的数据标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36808161/

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