gpt4 book ai didi

shell - 如何更改 shell/bash 中的列名?

转载 作者:行者123 更新时间:2023-12-05 08:58:07 25 4
gpt4 key购买 nike

这个问题对你们大多数人来说可能太简单了,但我真的不想手动做。所以,假设我在终端中有一个这样的文件:

[dz2t@edison-s GWAS]$ head $PHENO
GWASID CHILDID VSTNUM GENDER GA
1001 1001 11 Female -9
1002 1002 11 Male -9
1003 1003 11 male -9
1004 1004 11 male -9
1005 1005 11 Female -9
1006 1006 11 Female -9

如何将前两列的名称从“GWASID”和“CHILDID”更改为“FID”和“IID”。而其他的保持不变?

最佳答案

你可以这样做:

sed -e '1s/GWASID/FID/' -e '1s/CHILDID/IID/' YourFile

也就是说,仅在第 1 行,将 GWASID 替换为 FID,将 CHILDID 替换为 IID。如果你想让它覆盖文件,你需要在单词 sed 之后添加 -i 标志以进行就地编辑。

关于shell - 如何更改 shell/bash 中的列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26264243/

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