wanted EOF в bash
Маркер EOF
должен находиться в начале строки, для него нельзя делать отступ вместе с блоком кода, с которым он идет.
Если мы напишем <<-EOF
, то, можно сделать отступ, но он должен быть сделан символами Tab, а не пробелами. Поэтому он все равно может не совпасть с блоком кода.
Также следует убедиться, что после маркера EOF
в строке нет пробельных символов.