gpt4 book ai didi

linux - 文件编辑-命令行 unix

转载 作者:太空宇宙 更新时间:2023-11-04 09:03:35 24 4
gpt4 key购买 nike

我想从命令行编辑一个文件,因为在 vim 或其他编辑器中打开它需要很长时间(一个大文件)。我想在没有用 # 注释掉的每一行的开头添加一个字符串 ('chr')。我使用的命令是这样的:

cat '/home/me/37.vcf' | sed s/^/chr/>'sp.vcf'

但它会在每一行的开头添加一个 chr,在每一行的结尾添加一个 >。我不希望这些事情发生。任何人都可以提供任何建议来改善我的结果吗?

最佳答案

仅将替换应用于不以 # 开头的行:

sed '/^[^#]/s/^/chr/' file > output

注意:命令cat 是用来拼接文件的,这里没用。

关于linux - 文件编辑-命令行 unix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15769375/

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