使用awk捕获多行输出的第一行?

eas*_*de5 0 bash scripting awk system-administration sed

我有这个输出,这是运行匹配fcgi的grep的所有进程的PID:

# ps ax | grep fcgi | cut -f1 -d' '
21065
21066
21067
21068
21069
21070
24801
Run Code Online (Sandbox Code Playgroud)

我想删除第一个数字(即21065),这样我就可以将它传递给kill函数来终止父进程(父进程作为第一个PID返回).

关于如何做到这一点的任何想法?

Fre*_*ihl 5

ps ax | grep...如果可以避免,请不要用来杀死进程.看到这里

而是使用 pidof