我正在编写一个脚本,该脚本需要在与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/