我需要从'ps'中提取PID、UID和命令字段,我尝试了以下命令:
ps -L u n | cut -f 1,2,13
。出于某种原因,它的行为就像不存在cut命令一样。它只返回正常的ps输出。然后,我尝试了这个命令:ps -L u n | tr -s " " | cut -d " " -f 1,2,13
,但是它返回的结果是没有意义的。接着,我尝试了以下命令:ps -L u n | tr -s " " | cut -d " " -f 2,3,14
,它似乎返回了我需要的内容,除了它会在中间切断命令字段。我该如何获取我需要的内容呢?
ps
йЂ‰йЎ№пјЊиЂЊж‰Ђжњ‰зљ„UnixйѓЅжЏђдѕ›дє†cut
命令。 - sfstewman-e
和-o
。该规范确实提到了标准化ps
的一些困难,因为现有的 BSD 和 System V 实现之间存在很大差异。 - chepner