/ / Як я можу ввести команду, що перевищує 256 символів у IRIX - unix, irix

Як я можу ввести команду, що перевищує 256 символів в IRIX - unix, irix

Я підключаюся до різних типів комп'ютерівдень. Коли я в Telnet, перше, що я роблю, це запустити скрипт командного рядка довжиною близько 1150 символів. У мене немає проблем з системами на базі Linux, але якщо це базується на Unix (тобто IRIX), тоді моя команда обрізається на 256 балів.

Кінцевим результатом команди буде данідамп (результати команд) до вікна Telnet. Ці дані потім будуть скопійовані та вставлені в інструмент для аналізу. Також вводиться рядок Command - це ряд команд (в основному egreps), розділених крапкою з комою, але коли вони об'єднані разом, це стає дуже довгим.

Мені потрібно мати можливість ввести всі 1150 символів у командному рядку. Системи, до яких я звертаюся, не є моїми, тому мені потрібно бути якомога більш доброякісним при взаємодії з ними.

Ваша допомога оцінена.

Відповіді:

0 для відповіді № 1

Якщо його список параметрів це робить команду так довго тоді xargs Ваш друг


0 для відповіді № 2

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