shell: Interactive and Batch
rearrange include directives