[CentOS] tabs ignored in here document

Fri May 5 21:02:01 UTC 2017
Jack Bailey <jack at internetguy.net>

On 5/5/17 1:52 PM, Robert Moskowitz wrote:
> On 05/05/2017 04:46 PM, John R Pierce wrote:
>> On 5/5/2017 1:41 PM, Robert Moskowitz wrote:
>>> I just did a test where I created a file, xit, with the here document
>>> in it and ran it with ./xit
>>> This way, the tabs remained.  So the 'problem' is when I am pasting
>>> the same lines (with tabs) into the terminal window. There bash is
>>> interpreting the tabs and not feeding them into the here doc 
>>> processing.
>> yes, bash interprets stdin differently than not stdin.
> ARGH!!!
> So can I control this?  I want the howto to be a cut-n-paste operation.
> And I want to support real tabs not a bunch of spaces as I had 
> previously...

Try  cat <<- EOF

Note the dash.  And yes, you must use tabs.  Spaces are suppressed 
whereas tabs are not.