Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
diff sbin/bsmtp2dma @ 537:62cd970aea9c
Replace the use of "deprecated" egrep calls with "grep -E"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 09 Sep 2024 14:28:55 +0200 |
| parents | 9c3b1966ba91 |
| children | 847ae246f3cc |
line wrap: on
line diff
--- a/sbin/bsmtp2dma Mon Sep 09 14:13:51 2024 +0200 +++ b/sbin/bsmtp2dma Mon Sep 09 14:28:55 2024 +0200 @@ -93,12 +93,12 @@ _addr="$1" test -n "${_addr}" || return 1 - if printf "%s" "${_addr}" | grep -q -E -e '^[^<>]+<[^<>]+@[^<>]+>$'; then + if printf "%s" "${_addr}" | /usr/bin/grep -q -E -e '^[^<>]+<[^<>]+@[^<>]+>$'; then email_name=$(printf '%s' "${_addr}" | sed -E -e 's/[[:space:]]*<.+$//') email_addr=$(printf '%s' "${_addr}" | sed -E -e 's/^[^<>]+<//' | sed -E -e 's/>$//') return 0 fi - if printf "%s" "${_addr}" | grep -q -E -e '^[^<>]+@[^<>]+$'; then + if printf "%s" "${_addr}" | /usr/bin/grep -q -E -e '^[^<>]+@[^<>]+$'; then email_name="" email_addr="${_addr}" return 0
