Tag: bash

Python чтение и запись в tty

ПРЕДПОСЫЛКА: Если вы хотите, перейдите к разделу проблемы Я работаю на переднем конце тестового оборудования. Целью переднего конца является упрощение написания длинных тестовых скриптов. В значительной степени просто сделать их более удобными для чтения и записи. Оборудование будет протестировано с помощью контроллера ProLogix GPIB-USB (см. Proogix.biz). Мы нашли учебное пособие по адресу http://heliosoph.mit-links.info/gpib-on-debian-linux-the-easy-way/ и выполнили […]

обрезать большой файл журнала

Я выполняю тесты производительности для нескольких java-приложений. При тестировании приложения производят очень большие файлы журнала (это может быть 7-10 ГБ). Мне нужно обрезать эти файлы журналов между определенными датами и временем. В настоящее время я использую скрипт python, который анализирует временные метки журнала в объекте python datetime и печатает только согласованные строки. Но это решение […]

python -c vs ​​python – << heredoc

Я пытаюсь запустить часть кода python в сценарии bash, поэтому я хотел понять, что лучше всего между: #!/bin/bash #your bash code python -c " #your py code " В.С. python – <<DOC #your py code DOC Я проверил сеть, но не смог собрать фрагменты вокруг темы. Считаете ли вы, что лучше лучше другого? Если вы […]

Оберните все команды, введенные в Bash-Shell с помощью скрипта Python

То, что я хотел бы иметь, – это механизм, который все команды, которые я вводил на Bash-Terminal, обернуты Python-скриптом. Python-скрипт выполняет введенную команду, но добавляет дополнительную магию (например, устанавливая «динамические» переменные среды). Это возможно как-то? Я запускаю Ubuntu и Debian Squeezy. Дополнительное объяснение: У меня есть файл свойств, который изменяется динамически (некоторые скрипты изменяют его […]

Труба STDIN для скрипта, который сам передается в интерпретатор Python?

Мне нужно реализовать привязку SVN pre-commit, которая выполняет скрипт, который сам хранится в SVN. Я могу использовать команду svn cat чтобы передать этот скрипт интерпретатору Python следующим образом: svn cat file://$REPO/trunk/my_script.py | python – –argument1 –argument2 Однако сам my_script.py требует, чтобы данные передавались по протоколу STDIN. Эти данные не сохраняются в файле; он сохраняется в […]

Принуждение скрипта python для ввода данных из STDIN

Сценарий python, который мне нужно запустить, принимает входные данные только из файла, переданного в качестве аргумента командной строки, например: $ markdown.py input_file Есть ли способ заставить его принимать входные данные от STDIN? Я хочу иметь возможность сделать это через Bash без существенного изменения скрипта python: $ echo "Some text here" | markdown.py Если мне нужно […]

Как установить переменную env в ноутбуке Jupyter

У меня проблема в том, что Jupyter не может видеть переменную env в файле bashrc, есть ли способ загрузить эти переменные в jupyter или добавить к нему переменную custome?

Запуск программы в фоновом режиме и перенаправление их выходов в файл в режиме реального времени

Я хочу запускать несколько скриптов python одновременно в один сеанс bash и проверять их выходы соответственно в реальном времени. Чтобы выполнить эту задачу, я написал простой сценарий bash, который показан ниже: #!/bin/bash python 1.py > 1.output & python 2.py > 2.output & python 3.py > 3.output & Однако, когда я использую команду cat 1.output для […]

Графики Matplotlib не отображаются при запуске файла из терминала bash

Графики обычно отображаются, когда я запускаю файлы из оболочки ipython или из ноутбука ipython, но они не отображаются, когда я запускаю файл с терминала bash – все остальное отлично работает при запуске с терминала bash. Пример скрипта python (trial.py): import matplotlib.pyplot as plt print 'please, show my graph' plt.plot([1,2,3], [1,2,3]) plt.show() Это то, что я […]

Сохранить JSON, выводимый из URL-адреса в файл

Как я могу сохранить JSON, выводимый URL-адресом в файл? например, из API поиска в Twitter (это http://search.twitter.com/search.json?q=hi ) Язык не важен. Благодаря! edit // Как я могу добавить дополнительные обновления для EOF? edit 2 // Великие ответы на парней, но я принял тот, который я считал самым элегантным. Благодаря! 🙂

Python - лучший язык программирования в мире.