Parse string with bash and extract number

后端 未结 6 1283
猫巷女王i
猫巷女王i 2021-01-04 04:41

I\'ve got supervisor\'s status output, looking like this.

frontend                         RUNNING    pid 16652, uptime 2:11:17
nginx                                


        
6条回答
  •  孤独总比滥情好
    2021-01-04 04:50

    Solution with awk and cut

    vinko@parrot:~$ cat test
    frontend                         RUNNING    pid 16652, uptime 2:11:17
    nginx                            RUNNING    pid 16651, uptime 2:11:17
    redis                            RUNNING    pid 16607, uptime 2:11:32
    vinko@parrot:~$ awk '{print $4}' test | cut -d, -f 1
    16652
    16651
    16607
    

    for nginx only:

    vinko@parrot:~$ grep nginx test | awk '{print $4}' | cut -d, -f 1
    16651
    

提交回复
热议问题