[CentOS] tabs ignored in here document

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



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.

Jack







More information about the CentOS mailing list