我正在编写一个脚本,该脚本需要在与QNX和POSIX兼容的Linux兼容的文件中找到完全匹配的文件

更多详情:

我试图找到一个进程的用户,所以我写的原始命令是

user=$(ps -aux | awk '{print $1 " " $2}' | grep -w ${process} | awk '{}print $1')

在与POSIX兼容的Linux中完美运行

但是,QNX并不完全兼容POSIX,并且grep -w无法用于我的目标...因此我需要找到一个没有grep -w的完全匹配项

最佳答案

我认为如果字段2完全匹配某项,则您想打印字段1:

ps -aux | awk -v p=$process '$2==p{print $1}'

关于linux - 在不使用grep -w的情况下找到QNX中的完全匹配项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45311506/

10-13 07:41