очень простой OSX-скрипт для bash: echo не дает вывода - PullRequest
7 голосов
/ 11 февраля 2011

Я использую OSX 10.6, и у меня есть очень простой скрипт в файле "hi.sh":

#!/bin/bash
echo "hi"

Я уже запустил "chmod + x hi.sh".Теперь я попробовал оба из следующих вариантов:

$ ./hi.sh
$ bash hi.sh

и ни один из них не выводит "привет".В чем может быть проблема?

1 Ответ

18 голосов
/ 11 февраля 2011

Возможно, вы использовали редактор, по умолчанию \r в качестве разделителя строк, который использовался в классических (до OS X) MacOS. Попробуйте wc -l hi.sh; если вы получаете 0 строк, то это проблема окончания строки. Тогда ваш сценарий будет просто одной строкой комментариев, которая, конечно, ничего не сделает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...