# check order and content of multiple here docs cat << EOF1 << EOF2 hi EOF1 there EOF2 # check quoted here-doc is protected a=foo cat << 'EOF' hi\ there$a stuff EOF # check that quoted here-documents don't have \newline processing done cat << 'EOF' hi\ there EO\ F EOF true # check that \newline is removed at start of here-doc cat << EO\ F hi EOF # check that \newline removal works for here-doc delimiter cat << EOF hi EO\ F # check that end of file delimits a here-document # THIS MUST BE LAST! cat << EOF hi there