我有一个文件:

Offset(V)  Name                    PID   PPID   Thds     Hnds   Sess  Wow64 Start                          Exit
---------- -------------------- ------ ------ ------ -------- ------ ------ ------------------------------ ------------------------------
0x823c8830 System                    4      0     58      573 ------      0
0x81f04228 smss.exe                548      4      3       21 ------      0 2010-02-26 03:34:02 UTC+0000
0x822eeda0 csrss.exe               612    548     12      423      0      0 2010-02-26 03:34:04 UTC+0000
0x81e5b2e8 winlogon.exe            644    548     21      521      0      0 2010-02-26 03:34:04 UTC+0000


我想要这样的输出:

PID   PPID

 4      0
548      4

最佳答案

您可以从这里开始:

awk 'NR!=2 {print $3, $4}' input.txt

输出:
PID PPID
4 0
548 4
612 548
644 548

Awk将使用“ ”作为分隔符,并打印第3和第4组字符(跳过第2行,因为我们使用NR变量跳过了它)。

关于linux - 删除特定列后的字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48786344/

10-12 01:29