Com perl , verificando se o processo está sendo executado ( somente Linux ):
perl -ape '$pid = $F[1]; if (-d "/proc/$pid") {s/$/ running/}'
com sed :
sed -i '/\<3696\>/ s/$/ running/' "$file"
com perl :
perl -i -pe 's/$/ running/ if /\b3696\b/' "$file"
perl -i -ape 's/$/ running/ if $F[1] eq "3696"' "$file"
com ed :
ed "$file" <<-EOF
/\<3696\>/ s/$/ running/
wq
EOF
(Aqui \< \> (sed) e \b \b (perl) significam limites de palavras - ambos os exemplos correspondem apenas a "3696", mas não a "136960" ou algo semelhante.)