![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| SED Ошибка: синтаксис ошибка: неожиданная переориентация | phpfreak | Shell программирование и сценарии | 3 | 12-04-2008 05:19 AM |
| NIM mksysb ошибка: / USR / BIN / savevg [33]: 1016,07: синтаксическая ошибка | astjen | AIX | 9 | 10-03-2008 12:44 PM |
| AWK Shell скриптов ошибку: "Синтаксическая ошибка:` Сплит 'неожиданным | Herry | UNIX для чайников Вопросы И Ответы | 2 | 03-17-2008 11:16 AM |
| Я получил ошибку понравиться ... синтаксическая ошибка в строке 1, телетайп | koti_rama | UNIX перспективных И опытных пользователей | 2 | 07-07-2007 08:35 PM |
| AWK-прежнему озадачивает меня ... | Пингвин другу | Shell программирование и сценарии | 2 | 02-08-2002 06:10 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Синтаксическая ошибка, недоумение
Я только что обучение здесь сценариев Unix и ОС в целом.
Я написал этот сценарий (с некоторыми большую помощь от вас, ребята здесь), когда я тест на моем рабочем столе с Cygwin работает нормально, но когда я принять его на работу и попробовать его на Solaris 2 системе я получаю сообщение об ошибке на линию 4 синтаксиса ошибка "fileArray". Так что я попытался сдачи в пространстве перед и после знака \u003d, и я получил синтаксическую ошибку в строке 4 характер "(". Это все очень недоумение со мной. Буду очень признателен, если кто-то может помочь. Я не знаю, если это важно, но моя оболочка инструмента говорит по началу он сказал это tcsh. Вот полный скрипт: Код:
#!/usr/bin/sh
echo "[CTO][GSR]/ / /|ql|[CTE]
[DOWN]" > C:/Test/File
fileArray=($(find . -maxdepth 1 -name 'P*' -type f))
tLen=${#fileArray[@]}
echo "$tLen"
for (( i=1; i<${tLen}; i++ ));
do
echo "[CTO][GSR]/ / /|ql|[CTE]
[DOWN]" >> C:/Test/File
done
for file in /usr/tmp
do
rm "$file"
done
|
|
||||
|
Это верно, я написал это как Bash скрипт, но когда я попытался работает сегодня на работу он не запустится, так что я изменил его на шоссе.
Я думал о том, что синтаксис был очень похожи. Я подумал, что просто Баш добавил некоторые функции ш. |
|
||||
|
Есть ли способ, чтобы изменить этот скрипт так, что она совместима с шоссе?
|
|
||||
|
Я думаю, что, возможно, понял из этого:
Код:
#!/usr/bin/sh
echo -n > C:/Test/File
for file in P*
do
echo "[CTO][GSR]/ / /|ql|[CTE]
[DOWN]" >> C:/Test/File
done
cd usr/tmp
for file in *
do
rm "$file"
done
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|