когда я запускаю его в терминале (bash)
echo -e ."\c"
печатает .
и подавляет перевод строки.
Когда я запускаю следующий скрипт (весь код)
echo -e ."\c"
echo -e ."\c"
выводит ..
и подавляет переводы строк.
когда я запускаю его внутри скрипта с шебангом (!#/bin/sh
), он выводит -e . -e .
и подавляет перевод строки.
Почему? и как я могу предотвратить это?
EDIT:
Я хочу предотвратить печать -e
, поэтому мой вывод должен быть . .