Ответы:
Несмотря на сообщение об ошибке, указывающее пальцем /bin/sh, проблема заключается в том, что ваша оболочка используется !для вставки истории в командную строку, а кавычки не избавляют от магии !. Так что вам нужно явно избегать !с \.
Например:
echo #\!/bin/sh
Вы можете временно отключить расширения истории, пока выполняете эту команду:
$ echo !foo
bash: !foo: event not found
$ set +H; echo !foo; set -H
!foo
bashпо умолчанию, ноtcsh.