我有一个问题,我不熟悉使用unix Shell编写脚本。 我的问题是,是否可以在没有硬编码的情况下包含来自其他文件的代码? 我想将文件2中的代码包含到文件1中。 例如:
文件1:
# get groups of user
# remove user from groups
# remove user
文件2:
# add group membership.
for agroup in ${add_groups[*]:-}; do
ldapexists posixGroup cn=$agroup || rc=$?
if [[ "${rc:-0}" = "2" ]]; then
warn "Skipping non-existant group: $agroup"
else
echo -e "\ndn:cn=${agroup},ou=Groups,${basedn}\nchangetype: modify" >> ${TMPFILE}
echo -e "add: memberUid\nmemberUid: $opuser\n\n" >> ${TMPFILE}
fi
done