|
|
|
Помогите с bash начинающему, плиз.
|
|||
|---|---|---|---|
|
#18+
Помогите освоить bash, пожалуйста. Работаю через cygwin в windows 7. Постоянно какие-то ошибки в bash. Я правильно понял, что даже расположение пробела имеет значение? (1) Вот неработающий скрипт: #!\cygwin\bin\bash COUNTER=0 while [ "$COUNTER" -lt 10 ]; do echo The counter is $COUNTER let COUNTER=COUNTER+1 done Строчки 4-6 заканчиваются пробелом. Выдает integer expression expected on line 3 Если же убрать пробелы с концов, то выдаст syntax error near unexpected token done. Как правильно? (2) Как мне проверить существует ли директория c:/folderName ? #!\cygwin\bin\bash DIRECTORY="\cygwin" if [ -d "$DIRECTORY" ]; then echo "yes!" else echo "no!" fi Такой код вообще ничего не выдает! Пробел там только после then, иначе выдает ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 09:06 |
|
||
|
Помогите с bash начинающему, плиз.
|
|||
|---|---|---|---|
|
#18+
Cкрипты нормальные. Пробелы в конце в этом случае никакого значения для bash-а не должны иметь. Скорее всего, сам cygwin чудит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 10:58 |
|
||
|
Помогите с bash начинающему, плиз.
|
|||
|---|---|---|---|
|
#18+
cygwin - на свалку истории. Если хочешь GNU под виндами, бери лучше mingw. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2010, 17:45 |
|
||
|
Помогите с bash начинающему, плиз.
|
|||
|---|---|---|---|
|
#18+
while [ "$COUNTER" -lt 10 ]; do Выдает integer expression expected on line 3 или убери кавычки вокруг $COUNTER, или поставь у 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2010, 00:14 |
|
||
|
Помогите с bash начинающему, плиз.
|
|||
|---|---|---|---|
|
#18+
Dymytry, Не видел пока Windows 7, a cygwin использовал периодически с win98,win2k,winXP. Первое, что бросается в глаза Код: plaintext 1. 2. Код: plaintext 1. 2. Код: plaintext 1. В том виде как написано у Вас у меня выдает :"... \cygwin\bin\bash: bad interpreter: No such file or directory" После исправления первой строки в обоих скриптах и во втором скрипте Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2010, 03:02 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=92&tid=1484529]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 297ms |

| 0 / 0 |
