Запитання з тегом «interactive»

6
Запустити сценарій у неінтерактивній оболонці?
У мене є робота cron, яка виконує сценарій. Коли я запускаю скрипт через інтерактивну оболонку (ssh'ed to bash), він працює чудово. Коли сценарій запускається сам через cron, він виходить з ладу. Я здогадуюсь, що він використовує деякі змінні середовища, встановлені в інтерактивній оболонці. Я збираюся вирішити сценарій та видалити їх. …

1
Відображення коментарів щодо використання у функціях, призначених для інтерактивного використання
У мене є ряд функцій, визначених у моїх .bashrc, призначених для інтерактивного використання в терміналі. Я, як правило, передував їм із коментарем із описом його використання: # Usage: foo [bar] # Foo's a bar into a baz foo() { ... } Це добре, якщо переглядати вихідний код, але приємно запустити …

3
Як зробити заміну тексту у великій ієрархії папок?
Я хочу шукати і замінювати текст у великому наборі файлів, виключаючи деякі екземпляри. Для кожного рядка я хочу запитувати, чи потрібно мені замінити цей рядок чи ні. Щось схоже на vim's :%s/from/to/gc(із cзапитом на підтвердження), але через набір папок. Чи є якийсь хороший інструмент або сценарій командного рядка, який можна …

2
Як читати введення користувача при використанні сценарію в трубі
Загальна проблема Я хочу написати сценарій, який взаємодіє з користувачем, хоча він знаходиться в середині ланцюга труб. Конкретний приклад Конкретніше, він займає fileабо stdin, відображає рядки (з номерами рядків), просить користувача ввести вибір або номери рядків, а потім друкує відповідні рядки stdout. Давайте назвемо цей сценарій selector. Тоді в основному …

8
Як я можу відключити нову функцію історії в Python 3.4?
Після оновлення до Python 3.4 всі інтерактивні команди реєструються в ~/.python_history. Я не хочу, щоб Python створював або записував у цей файл. Створення символьного посилання /dev/nullне працює, Python видаляє файл і відтворює його. Документація пропонує видалити sys.__interactivehook__, але це також видаляє табуляції завершення. Що потрібно зробити, щоб вимкнути запис цього …

3
Викликати команду / скрипт, відключений від керуючого терміналу?
Я досліджую поведінку сценарію, який зазвичай виконується як автоматизований процес (наприклад, cron, Jenkins). Сценарій може (зрештою) викликати команди, які поводяться по-різному (шукають введення користувача) при інтерактивному виконанні; наприклад, patchзапитає, що робити з оберненим патчем, і svnзапитає паролі, але мені потрібно подивитися, що станеться, коли вони запускаються неінтерактивно. Переконати, patchщо це …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.