gpt4 book ai didi

Bash:来自命令输出的 grep 模式

转载 作者:行者123 更新时间:2023-11-29 08:47:21 24 4
gpt4 key购买 nike

我对 bash 很陌生,但它是学校的科目之一。其中一项练习是:

给出文件“/etc/passwd”的行号,其中包含您自己的登录信息。

假设 USERNAME 是我自己的登录 ID,我可以通过这种方式完美地做到这一点:

 cat /etc/passwd -n | grep USERNAME | cut -f1

其中简单地给出了所需的行号(可能有更优化的方式)。然而,我想知道是否有一种方法可以使命令更通用,以便它使用 whoami 的输出来表示 grep 模式,无需编写脚本或使用变量。换句话说,让它成为一个易于阅读的单行命令,如下所示:

 cat /etc/passwd -n | grep (whoami) | cut -f1

抱歉,如果这是一个真正的菜鸟问题。

最佳答案

cat /etc/passwd -n | grep `whoami` | cut -f1 

用 ` 标记包围命令使其执行命令并将输出发送到它所包装的命令中。

关于Bash:来自命令输出的 grep 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10280941/

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