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

17
Запустить скрипт в неинтерактивной оболочке?

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

11
Как сделать замену текста в большой иерархии папок?

Я хочу найти и заменить текст в большом наборе файлов, исключая некоторые экземпляры. Для каждой строки я хочу, чтобы меня спрашивали, нужно ли мне заменить эту строку или нет. Нечто похожее на vim :%s/from/to/gc(с cзапросом подтверждения), но через набор папок. Есть ли хороший инструмент командной...

11
Отображение комментариев об использовании в функциях, предназначенных для интерактивного использования

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

10
Как я могу отключить новую функцию истории в Python 3.4?

После обновления до Python 3.4 все интерактивные команды регистрируются в ~/.python_history. Я не хочу, чтобы Python создавал или записывал в этот файл. Создание символической ссылки на /dev/nullне работает, Python удаляет файл и создает его заново. Документация предлагает удалить...

10
Как прочитать пользовательский ввод при использовании скрипта в трубе

Общая проблема Я хочу написать сценарий, который взаимодействует с пользователем, даже если он находится в середине цепочки каналов. Конкретный пример Конкретно, требуется fileили stdin, отображает строки (с номерами строк), просит пользователя ввести выбор или номера строк, а затем печатает...

9
Вызвать команду / скрипт, отключенный от управляющего терминала?

Я исследую поведение скрипта, который обычно запускается как автоматизированный процесс (например, cron, Jenkins). Сценарий может (в конце концов) вызывать команды, которые ведут себя по-разному (запрашивая ввод данных пользователем) при интерактивном запуске; например, patchспросит, что делать с...