![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Alone |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: нет Всего: 6 |
Боброго дня всем !
Задачка. Веселая... Создаем шелл скрипт (1.sh or 1.bash ). создаем строковую переменную типа a="select * from table;" и выводим её на экран, вызвав скрипт с любыми параметрами типа 1.sh aaa bbb Подскажу де прикол. символ * вводит на экран все аргументы, переданные скрипту при вызове ($0 $1 ...) $1.sh aaa bbb select aaa bbb from table; Найдено 3 варианта решения проблемы... но все "через огород", так как в мане и в Робачевском ничего путнего не найдено... -------------------- |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 14 Всего: 317 |
непонятно где создаём что. ( по твоим указаниям есть 3
если напишешь код и что тебе нужно... будет легче. если твоя задача записать в сервер эту строчку, то лучше использовать перл. просто шелл - с такими штуками неудобен. пока. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Alone |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 11.5.2003 Где: Dnepropetrovsk, U A Репутация: нет Всего: 6 |
Создайте скрипт 1.sh
Скрипт вызывать с параметром. Например $ 1.sh 2005-06 Вместо "SELECT * FROM table1 WHERE data='2005-06-01' " получим "SELECT 2005-06 FROM table1 WHERE data='2005-06-01' " Вопрос как эту ошибку обойти? bilbobagginz Я просто задал вопрос как разминку для ума. -------------------- |
|||
|
||||
| Kiber_rat |
|
||||||||
![]() MACMANIAC ![]() ![]() Профиль Группа: Участник Сообщений: 276 Регистрация: 18.4.2002 Где: Ashdod, Israel Репутация: нет Всего: 9 |
Во первых код неправильный. Присваивать переменную в bash скрипте надо не
Я нашел такое решение... Вроде не особо "через огород"
-------------------- Best regards! @..@_____Ku6ep =*=______\______KPbIC
|
||||||||
|
|||||||||
![]()
|
| Правила форума "Linux/UNIX: Клуб юнуксоидов" | |
|
|
Что такое клуб юнуксоидов? Это место более свободного общения специалистов и любителей *NIX систем. Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем. Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:
Короче, по репе получите по полной программе ;-) Happy hacking! Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Клуб юнуксоидов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |