#!/bin/bash array_apps=( arpd dhcp lldpd ntpclient ripd snmpd udpsvd brctl l2monitor master ospfd ripngd snmptrap vtysh configmanage lag mstp pidmonitor rmon udhcpd zebra ) for(( i=0;i<${#array_apps[@]};i++)) do #${#array[@]}获取数组长度用于循环 echo ${array_apps[i]}; pmap $(pgrep #array_apps[i]) | grep shmid done;