Eu escrevi um arquivo de script bash de 2 linhas no Centos 6.8
#! /bin/sh
pid= ps -ef | grep -i 'adminserver' | grep -v grep | awk '{print $2}'
kill -9 $pid
quando executo o script recebo a seguinte saída:
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]