The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 04-21-2009
Фред Голдман Fred Goldman is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 25
Синтаксическая ошибка, недоумение

Я только что обучение здесь сценариев 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
Old 04-21-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Модератор
  
 

Регистрация: Февраль 2005
Место: Boston, MA
Сообщения: 5122
это выглядит как 'Bash' сценария - изменить
Код:
#!/usr/bin/sh
К
Код:
#!/usr/bin/bash
Old 04-21-2009
Фред Голдман Fred Goldman is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 25
Это верно, я написал это как Bash скрипт, но когда я попытался работает сегодня на работу он не запустится, так что я изменил его на шоссе.

Я думал о том, что синтаксис был очень похожи. Я подумал, что просто Баш добавил некоторые функции ш.
Old 04-21-2009
Фред Голдман Fred Goldman is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 25
Есть ли способ, чтобы изменить этот скрипт так, что она совместима с шоссе?
Old 04-22-2009
Фред Голдман Fred Goldman is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 25
Я думаю, что, возможно, понял из этого:

Код:
#!/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
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 01:37 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0