gpt4 book ai didi

linux - 使用 grep 提取括号内的数字

转载 作者:太空宇宙 更新时间:2023-11-04 05:50:28 25 4
gpt4 key购买 nike

我应该写什么来查找像这样的子行(3894569)

我已尝试\\([0-9]*\\)

但它,例如在行中

wiluefh/u3:2(920)

找到 32 以及 920

我只想要 920 那么我必须改进什么?

我的任务是使用 awkpstree 打印进程和子进程的 PID。

我已经尝试过了

ps -aux | grep $1 | awk '( system("pstree -p " $2) )' | grep -oh "\ ([0-9]*\\)" > $2

$1是进程的PID

$2 是文件名

最佳答案

您使用了两次字符转义。删除/或“。

例如:

grep -oh "([0-9]*)" 

grep -oh \([0-9]*\)

关于linux - 使用 grep 提取括号内的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40451637/

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