2013-10-02 4 views
0

Я каждый день подключаюсь к различным типам компьютеров. Когда я подключаюсь к Telnet, первое, что я делаю, это запустить сценарий командной строки длиной около 1150 символов. У меня нет проблем с системами на базе Linux, но если это Unix (т.е. IRIX), то моя команда усекается на ~ 256 символов.Как я могу ввести команду, которая содержит более 256 символов Long в IRIX

Конечным результатом команды будет дамп данных (результаты команд) в окне Telnet. Эти данные затем будут скопированы и вставлены в инструмент для анализа. Также вводимая строка команды представляет собой серию команд (в основном egreps), разделенных полуколониями, но при объединении они становятся очень длинными.

Мне нужно уметь вводить все 1150 Chars в командной строке. Системы, к которым я обращаюсь, не мои, поэтому мне нужно быть как можно более доброжелательным при взаимодействии с ними.

Ваша помощь приветствуется.

+0

Мы говорим об одном комманде или нескольких командах, разделенных полуколонами? – jmstoker

+0

Несколько команд, разделенных полуколонами – user2221845

+0

Итак, следующий вопрос: есть ли у вас одна команда с аргументами длиной более 256 символов? – jmstoker

ответ

0

Если его список параметров Thats делает команду, которая долго потом xargs твой друг

0

Я не уверен, если это ответ, который вы ищете, но, как вы заявили в своем комментарии, все команды составляют менее 256 символов. Таким образом, вы можете разбить команды на 5-6 групп, которые обязательно будут разделяться только в точке с запятой (а не на трубах). Затем выполните каждую группу последовательно. Это больше работает, если вы используете только копирование и вставку, но не так много, если у вас уже есть группы, созданные в текстовом файле.

+0

Спасибо, вот что я сейчас делаю. Это довольно грязно, потому что результаты команд должны копироваться из Telnet и затем вставляться в инструмент для анализа. Однако я ценю ваше время. – user2221845

+0

Нет проблем. Я предлагаю вам обновить свой вопрос, указав, что вы сказали в своем комментарии выше, и укажите, какие результаты вы хотели бы получить. Вы получите более конкретный ответ таким образом. – jmstoker