gpt4 book ai didi

shell - 是否有一个 shell 命令来选择第 n 行?

转载 作者:行者123 更新时间:2023-12-02 08:46:47 25 4
gpt4 key购买 nike

是否有 shell 命令来选择字符串的第 n 行?

示例:

line1
line2
line3

选择第 2 行。

更新:到目前为止谢谢你。在您的帮助下,我想出了一个字符串解决方案:

选择第二行:

echo -e "1\n2\n3" | head -2 | tail -1

最佳答案

$ head -n filename | tail -1

其中“n”是您的行号。但是效率有点低,启动2个进程。

或者 sed 可以做到这一点。打印第 4 行:

$ sed -n 4p filename

This forum answer详细介绍 sed

的 3 种不同方法
# print line number 52
sed -n '52p' # method 1
sed '52!d' # method 2
sed '52q;d' # method 3, efficient on large files

关于shell - 是否有一个 shell 命令来选择第 n 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11882651/

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