В последний день я написал скрипт, чтобы мое приложение J2ee могло делать резервные копии. После развертывания скрипт не работал. Мне было интересно, почему, поэтому я скопировал его из каталога развертывания в мой домашний каталог. Это даже не было выполнение первого echo
. Это было странно, потому что я тестировал скрипт на той же машине. Позже, после другого SO вопроса, я обнаружил, что прохождение его через dos2unix решит проблему. Случилось так, что я написал сценарий для Linux, я сделал простое копирование и вставку в Eclipse (работает на Windows), затем развернул приложение (и сценарий был с / n / r способом Windows).
Как мне этого избежать? Я имею в виду, что я должен написать сценарий для Linux и вообще не трогать его (я хотел бы иметь другие варианты), или есть какие-то специальные настройки, которые я мог бы использовать?