gpt4 book ai didi

perl - 用于从文件中提取特定行的最快/最简洁的 bash 单行代码

转载 作者:行者123 更新时间:2023-11-29 09:02:11 25 4
gpt4 key购买 nike

我只想从文件中提取具有特定行号的行(我有大约 20-50 行号,文件有 30,000 行)。到目前为止,我发现最简洁的方法是例如:

gawk 'BEGIN {split("13193,15791,16891", A, ",")} NR in A' <file_name>

但似乎我应该能够进一步减少涉及的打字量。我看过 sed 但我想我需要一个 -n 和一个 -p 用于每个行号,还考虑过 cat -ngrep 但它比上面的更冗长。有谁知道更好的方法吗?

最佳答案

sed 可以更简洁:

sed -n "13193p;15791p;16891p" file_name

关于perl - 用于从文件中提取特定行的最快/最简洁的 bash 单行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5961822/

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