gpt4 book ai didi

bash - 在 stdout 上打印 n 行 "command' s --help"

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

这只是一个好奇心,我还没有设法解决(尝试 sed、awk、tail、head 等)。

这个有效:

$ ls --help | head -n 2
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).

为什么其他命令不起作用?

$ tree --help | head -n 2 
Prints the whole --help! not just the first 2 lines!

最佳答案

tree(和其他一些命令)将它们的帮助打印到 stderr,而不是 stdout。您可以使用 |& 而不是 | 来简单地重定向两者:

tree --help |& head -n2

关于bash - 在 stdout 上打印 n 行 "command' s --help",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25330438/

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