I found
[ ! -f /etc/default/lxc-net ] || . /etc/default/lxc-net
in /etc/default/lxc on Ubuntu 16.04 which seems to be replacing (my own or package maintainer code)
[ -f /etc/default/lxc-net ] && . /etc/default/lxc-net
Since the test is counter-intuitive (in case of failure of the test about non-presence of the file run the command) I was wondering if it has any advantage over the &&-version.