X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fcore%2Ffunctions.sh;h=ab883d9d6e6bce61ced2ffb806a2d352595262e3;hb=6ed6b13a3a3806c0f4dcb38ac145f6a295faa2fb;hp=9740d2a158d70fdf2100f4a79d7f10b3fd4e97b6;hpb=9ee7dffcc391a9f8660c26a7a7138c831abb4b09;p=feisty_meow.git diff --git a/scripts/core/functions.sh b/scripts/core/functions.sh index 9740d2a1..ab883d9d 100644 --- a/scripts/core/functions.sh +++ b/scripts/core/functions.sh @@ -102,7 +102,7 @@ if [ -z "$skip_all" ]; then # local CR=' #' # embedded carriage return. # local appropriate_pattern="s/^.* *\([0-9][0-9]*\)[ $CR]*\$/\1/p" - local appropriate_pattern="s/^.* *\([0-9][0-9]*\)*\$/\1/p" + local appropriate_pattern="s/^.* *\([0-9][0-9]*\) *\$/\1/p" for i in "${patterns[@]}"; do PIDS_SOUGHT+=($(cat $PID_DUMP \ | grep -i "$i" \ @@ -138,13 +138,13 @@ if [ -z "$skip_all" ]; then echo "psa finds processes by pattern, but there was no pattern on the command line." return 1 fi - p=$(psfind "$1") + p=$(psfind "${@}") if [ -z "$p" ]; then # no matches. return 0 fi echo "" - echo "Processes containing \"$1\"..." + echo "Processes matching ${@}..." echo "" if [ -n "$IS_DARWIN" ]; then unset fuzil_sentinel