I was looking at this line in an init file:
test -f /etc/default/postfix && . /etc/default/postfix
Which I understand to mean test that files /etc/default/postfix AND etc/default/postfix exist. Two things crossed my mind.
First, There was no action associated with the line at all - so regardless of the result of the test, it appears to be superfluous - unless....
I noted the period/dot just after the && and I don't honestly know what it means in this context.
Google would be the first port of call, but searching for '.' is notorious. The best I could find was 'run in the same shell' but I can't make the connection in my brain of where this fits in to the context of the test.
Can anyone put me out of my misery?