Как говорит Архемар, вам нужна петля. Например:
(Кстати, добавьте столько файлов, сколько хотите, в переменную FILES, разделив их пробелами)
FILES="/aceapp/QATD011R4/ace.ofac/testofac/results/SDN_WCFINCEN_summary_20151013_111216.csv"
(for f in $FILES ; do uuencode "$f" "$f" ; done ) | mail -s "Summary Report" smawle@acesw.com
Если вы хотите удалить путь из выходного имени файла с помощью uuencode, замените второй "$ f "
в команде uuencode
с $ (базовое имя" $ f ")
Si desea mantener el set -e
, debe evitar que pgrep falle mediante:
MASTER_PID=`pgrep -f '^([^ ]*/)?puma ' || true`
set -e
Salga inmediatamente si un comando sale con un estado distinto de -cero.
Dado que pgrep
falla cuando no hay una coincidencia PID
, no puede ejecutar la instrucción echo "after"
.
Creo que eliminar set -e
debería resolver tu problema.