Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » bash scripting

Ответить
Настройки темы
bash scripting

Аватара для Flick

Пользователь


Сообщения: 146
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте подскажите пожалуйста - у меня следующий вопрос
как мне передать выполняемой программе из скрипта несколько параметров например несколько нажатий пробелов или слов?
более подробно - выполняется установка j2sdk из фалика .bin и во время разархивирования выдает лиц соглашение которое надо пролистать так вот как можно это осуществить без участия пользователя ?

Заранее Спасибо!

Отправлено: 10:32, 20-04-2007

 

Аватара для ruslandh

info man howto


Сообщения: 6949
Благодарности: 383

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
как можно это осуществить без участия пользователя
1 А у этого bin ключей типа --licency-off --rpm и т.п. нет ? (--help)
2 посмотрел спек в RPM - там :
MORE=10000 sh %jdksource <<EOF
yes
EOF

-------
Поспешай не торопясь


Отправлено: 10:49, 20-04-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Flick

Пользователь


Сообщения: 146
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вот не работает он с ключиками пробовал и --help и --licensy-off и потом это не рпм пакет или, нет разницы ? последние три строки не понял абсолютно если не секрет они откуда?

Отправлено: 13:59, 20-04-2007 | #3


Аватара для ruslandh

info man howto


Сообщения: 6949
Благодарности: 383

Профиль | Сайт | Отправить PM | Цитировать


Насчёт rpm пакета
Теория
Для построения его используются файлы spec, в которых можно прописывать комады bash (не только, можно и python и perl и т.п.) - получается определённым образом организованный скрипт, целью которого является сборка программы в заданном каталоге.

Практика

В данном случае - %jdksource - это макрос, задающий имя файла .bin, остальное скрипт bash, т.е. из spec файла можно получить рецепт скрипта, например :

Цитата code script.sh:
#!/bin/bash

jdksource=jdk-1_5_0-11-linux-amd64.bin

MORE=10000 sh %jdksource <<EOF
yes
EOF

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:03, 20-04-2007 | #4


Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата:
Здравствуйте подскажите пожалуйста - у меня следующий вопрос
как мне передать выполняемой программе из скрипта несколько параметров например несколько нажатий пробелов или слов?
более подробно - выполняется установка j2sdk из фалика .bin и во время разархивирования выдает лиц соглашение которое надо пролистать так вот как можно это осуществить без участия пользователя ?
Есть такая команда
yes
спеуиально для таких случаев.
man yes расскажет, как ей пользоваться.
Примерно так
yes | <скрипт, задающий вопросы>
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:16, 22-05-2007 | #5


Аватара для Flick

Пользователь


Сообщения: 146
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо!

Отправлено: 18:37, 06-06-2007 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » bash scripting

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Windows Scripting Host trouble... Mr Dan Microsoft Windows NT/2000/2003 24 20-03-2009 18:41
BASH скрипт DX-D8 Программирование в *nix 2 21-01-2009 19:18
Разное - Scripting Runtime: Ошибка ReadLine из пустого файла Gamover jr Программирование и базы данных 8 05-05-2008 09:24
Прочее - BASH zelo Общий по Linux 3 04-02-2008 10:19
bash scripting2 Flick Программирование в *nix 2 09-06-2007 14:57




 
Переход