[sample] file exists at header and macro by shell