Вопросы с тегом «interactive»

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

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

3
Как сделать замену текста в большой иерархии папок?
Я хочу найти и заменить текст в большом наборе файлов, исключая некоторые экземпляры. Для каждой строки я хочу, чтобы меня спрашивали, нужно ли мне заменить эту строку или нет. Нечто похожее на vim :%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попросит пароли, но мне нужно посмотреть, что происходит, когда они запускаются …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.