I managed to forget how to redirect standard input (when you want to feed a bunch of lines to a program) in a bash script while still indenting and had to go digging around for it. So I figured I’d make a note here so I don’t forget again and for anyone else in the same boat. It’s just <<-
instead of <<
. For example if you want to keep indentation within a loop:
<<-
doesn’t work with spaces for indentation (although I’m a tab man myself).
Tubiletta | 10-Sep-10 at 6:21 am | Permalink
bash command-line indent to a space works. Thank you very much.
Wesley | 21-Sep-12 at 5:09 am | Permalink
Awesome, I have always wondered about this, but never found
an example for it.
Now i can not hate my code cause the EOF is messing up the indentation :)
damn ocd :p