Результаты поиска по запросу "bash"

4 ответа

Попробуйте использовать один fifo и повторить эхо в дескрипторе файла r / w. Используйте символ ASCII NUL для завершения ввода (строк), чтобы команда чтения продолжала считывание до байта NULL (или EOF).

ного сбит с толку, вчера у меня это работало, но оно просто перестало принимать перенаправленный стандарт, почти волшебным образом. set -m mkfifo inputfifo mkfifo inputfifo_helper ((while true; do cat inputfifo; done) > inputfifo_helper)& trap ...

4 ответа

РЕДАКТИРОВАТЬ: Вот версия, которая на самом деле отвечает на вопрос.

я есть файл, который выглядит так: 2011-03-21 name001 line1 2011-03-21 name002 line2 2011-03-21 name003 line3 2011-03-22 name002 line4 2011-03-22 name001 line5для каждого имени я хочу только его последнее появление. Итак, я ожидаю, что результат ...

5 ответов

Как лучше включить другие скрипты?

Обычно вы включаете скрипт с помощью «source» например: main.sh: #!/bin/bash source incl.sh echo "The main script"incl.sh: echo "The included script"Результат выполнения «./main.sh»: The included script The main script... Теперь, если вы ...

ТОП публикаций

2 ответа

сборка opencv 2.4.6 для Mac - Mavericks

Я загрузилopencv 2.4.6 [http://opencv.org/downloads.html]для Mac OSX (Маверикс). Разархивировал файл tar и сделал следующеемеры [http://tilomitra.com/opencv-on-mac-osx/]: cd opencv-2.4.6.1/ mkdir build cd build/ cmake -G "Unix Makefiles" .. make ...

1 ответ

Если вам нужно, чтобы этого не произошло, используйте SOMEVAR = $ (cat / dev / stdin) для захвата stdin в bash и передачи его в ausearch или любую другую часть скрипта как $ SOMEVAR.

кто-нибудь объяснить, почему передача данных скрипта bash через STDIN приведет к тому, что команда внутри скрипта НЕ будет работать? Автор сценария: #!/bin/bash ausearch -i -a 1221217Если я запускаю следующее, он выводит результаты ausearch, ...

3 ответа

Работает именно так, как я хочу. То есть Conda доступна для активации среды, если я хочу, но не активируется по умолчанию.

авно установил anaconda2 на моем Mac. По умолчанию Conda настроена на активацию базовой среды, когда я открываю новый сеанс терминала. Я хочу получить доступ к командам Conda (т.е. я хочу, чтобы путь к Conda был добавлен в мой $ PATH, что делает ...

2 ответа

Скрипт для проверки процесса и перезапуска программы, если не найден [дубликат]

На этот вопрос уже есть ответ здесь: Как мне написать bash-скрипт для перезапуска процесса, если он умирает? [/questions/696839/how-do-i-write-a-bash-script-to-restart-a-process-if-it-dies] 7 ответовЯ использую этот скрипт проверки, чтобы ...

1 ответ

Все, что нужно, это очистить печать внутри команды, заменив последнюю строку сценария следующим:

от вопрос уже есть ответ здесь: awk не печатает в файл [/questions/8058831/awk-not-printing-to-file] 1 ответУ меня довольно простой скрипт (выводить содержимое из tty после добавления метки времени в каждую строку). Он выводит приятно в ...

3 ответа

Извините, я подскочил, когда увидел, что вы устанавливаете переменные среды как часть вашего вопроса; не понимал, что вы действительно заинтересованы в создании своей собственной функции.

у легко сохранить имя переменной и ее содержимое из моего скрипта. В настоящее время :- LOGFILE=/root/log.txt TEST=/file/path echo "TEST : ${TEST}" >> ${LOGFILE} Желаемый: - LOGFILE=/root/log.txt function save() { echo "$1 : $1" >> ${LOGFILE} ...

2 ответа

В приведенном здесь описании предлагается просто загрузить $ HOME / .bash_history, но это не выглядит актуально. Я думаю, что он сохраняется только при выходе из оболочки или, возможно, всех оболочек?

ли способ запустить встроенные команды BASH из Python? Я пытался: subprocess.Popen(['bash','history'],shell=True, stdout=PIPE) subprocess.Popen('history', shell=True, executable = "/bin/bash", stdout=subprocess.PIPE) os.system('history')и много ...