dam/src/cmd_exclude

29 lines
529 B
Text
Raw Normal View History

#!/bin/bash
###
# Command used to ADD or DELete an exception rule in OPT_EXCLUDE_FILE
###
cmd_exclude() {
local TARGET="${1}"
local EXCLUDE="${TARGET}/${EXCLUDE}"
local CMD="${2}"; shift 2
local fieldList=("${@}")
case ${CMD} in
add)
printf "%s\n" ${fieldList[@]} >> ${EXCLUDE}
;;
del)
for field in ${fieldList[@]}; do
sed -i "/${field}/d" ${EXCLUDE}
done
;;
ls)
cat ${EXCLUDE}
;;
esac
}