Видео ролики бесплатно онлайн

Смотреть 365 видео

Официальный сайт all-remont 24/7/365

Смотреть видео бесплатно

02.07.2009 13:50

|xed|Вопрос по bash

bash`om пытаюсь автоматизировать некоторые настройки системы и возник вопрос:

выполняется программка(бинарник) до какого-то момента

потом выводится приглашения чтобы я ввел с клавиатуры параметр,цифру и.т.д.

Я ввожу(допустим, просто цифру 1) нажимаю enter он принимает параметр, проходит какое то время,потом он опять спрашивает, и я ему ввожу с клавиатуры данные(допустим, просто цифру 3) ...

Последовательность и значение параметров введены с клавиатуры не меняются, и не хочется на 10 машинах отвечать на одни и те же вопросы одними и тем же ответами,и в ручную =)

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



Тэги: bash
+ 4 -
Похожие Поделиться

predator 02.07.2009 14:09 #
+ 0 -
после имени скрипта через пробел указываются параметры и самом скрипте нужно писать {$x} где вместо x номер параметра. в {$0} хранится название скрипта. Ещё смотри:
1) http://www.linuxcenter.ru/lib/books/kostromin/gl_05_01.phtml
2) http://linuxland.itam.nsc.ru//misc/Shell/shell03/index.html
3) http://welinux.ru/post/952/
|xed| 02.07.2009 14:10 #
+ 0 -
так не пойдет... пусть будет не скрипт а бинарник !
predator 02.07.2009 14:14 #
+ 0 -
main(int argc, char *argv<>)
{
...
}
argc - кол-во параметров. argv - массив параметров. например *argv<0> - название бинарника
predator 02.07.2009 14:10 #
+ 1 -
sorry...
1) http://www.linuxcenter.ru/lib/books/kostromin/gl_05_01.phtml
2) http://linuxland.itam.nsc.ru//misc/Shell/shell03/index.html
3) http://welinux.ru/post/952/
krig 02.07.2009 14:22 #
+ 6 -
По моему все что отвечалось выше немного не про то.
Если правильно понял задачу, то посмотри на утилиту expect - она как раз ждет приглашения воода, потом чего-то сама вводит и ждет дальше.
|xed| 02.07.2009 16:09 #
+ 0 -
да это то что нужно !!! уже не много разобрался ...
exelens 02.07.2009 15:32 #
+ 1 -
Перенёс + кат и орфографию
|xed| 02.07.2009 16:16 #
+ -2 -
и тебе спасибо! уж извиняй, лень ошибочки проверять,знаки расставлять =)
Username 02.07.2009 16:32 #
+ 0 -
вина - извиняй=)
Minoru 02.07.2009 20:16 #
+ 4 -
Чего, говоришь, с орфографией сделал? Гляди:

>автоматизировать не которые
Должно писаться слитно.

>выводится приглашения
Либо «выводятся приглашения», либо «выводится приглашение».

>тд.
Так далее — т.д.

>допустим просто цифру 1
После «допустим» должна ставится запятая.

>Последовательность и значение параметров введены
Тут уже простым «надо писать не так, а так» не отделаешься — надо переписать всё предложение.

>те-же
Дефис здесь не нужен.

>одними и тем же ответами
Тут банальная опечатка — должно быть «теми».

>в ручную
Пишется слитно.

>Вот собственно и вопрос
Надо поставить двоеточие или тире, а потом уже писать вопрос — «как мне ему…».

Ну и последнее замечание — пост следовало бы оформить получше: разбить на предложения (они с заглавной буквы пишутся, кстати), переписать, чтобы выглядело более логично (после слов «возник вопрос:» — обратите внимание на двоеточие в конце, которое означает, что сейчас мы таки услышим вопрос — стоит писать именно вопрос, а не описывать ситуацию).

С другой стороны, ответ вроде как дан, то есть топик уже не актуален — так что сей каммент можно отправить в /dev/null :)

P.S. Всё вышеизложенное — не придирки и не призыв пофлеймить на тему «во какой я крутой, сколько ошибок нашёл», просто я до сих пор питаю надежду видеть welinux грамотным ресурсом :)
predator 02.07.2009 20:38 #
+ 1 -
питаю надежду видеть welinux грамотным ресурсом :)

нужно завести корректировщика =)
Minoru 02.07.2009 21:04 #
+ 4 -
Этим обычно занимаюсь я. То есть как сейчас — увидел хорошую статью, решил, что она достойна быть вычитанной (о да, я неимоверно горд :), вычитал, отписал о найденных ошибках. Правки вносить, на мой взгляд, имеет право только автор — на то он и автор, и ему виднее, что он хочет сказать (что бы там не говорили и не кричали «корректировщики», модераторы и прочие).
predator 02.07.2009 21:38 #
+ 0 -
молодец =)
|xed| 02.07.2009 22:32 #
+ 0 -
мне стыдно!
Minoru 02.07.2009 23:00 #
+ 0 -
Эээ… Ну, можешь для начала применить мои правки :) Авось, после этого будет уже не так стыдно ;)
xT 02.07.2009 18:15 #
+ 0 -
dialog?

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн