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

105
используйте Lodash для сортировки массива объектов по значению

Я пытаюсь отсортировать массив по значению «имя» (используя Lodash). Я использовал документы Lodash для создания решения ниже, однако .orderBy, похоже, вообще не влияет. Может ли кто-нибудь пролить свет на правильный способ сортировки массива? Массив символов [ { "id":25, "name":"Anakin...

104
Область видимости переменной Bash

Пожалуйста, объясните мне, почему самое последнее echoутверждение пустое? Я ожидаю, что XCODEэто увеличивается в цикле while до значения 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages...

104
Возможные причины тайм-аута при попытке доступа к инстансу EC2

Я не могу подключиться к своему экземпляру по SSH - время операции истекло. В чем могут быть причины и что я могу сделать, чтобы решить эту проблему? Перезагрузка обычно занимает много времени и может только усугубить ситуацию. ОБНОВЛЕНИЕ: речь идет не о разрешениях - я могу нормально войти в...

104
Лишние точки с запятой в конце строки в сценариях оболочки?

У меня есть сценарий оболочки, который содержит следующее: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; Точки с запятой в приведенном выше фрагменте совершенно излишни? И есть ли причина, по которой некоторые люди...

104
Расширение пустого массива в Bash с помощью `set -u`

Я пишу сценарий bash, который имеет set -u, и у меня проблема с расширением пустого массива: кажется, что bash обрабатывает пустой массив как неустановленную переменную во время расширения: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrтоже не...

104
Параметры скрипта в Bash

Я пытаюсь создать сценарий оболочки, который следует использовать следующим образом: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt Затем сценарий ocr преобразует файл изображения в текстовый файл. Вот что я до сих пор придумал: #!/bin/bash export HOME=/home/kristoffer...

104
Как проверить, находится ли активность на переднем или на видимом фоне?

У меня на таймере есть заставка. Моя проблема в том, что перед finish()тем, как приступить к выполнению своего действия, мне нужно проверить, что следующее действие началось, потому что всплывает системное диалоговое окно, и я только хочу finish(); после того, как пользователь выбрал опцию в...

104
git нажать на конкретную ветку

Даже после прочтения этого вопроса: git-push-current-branch мне все еще трудно понять, как мне написать команду git push. Как упоминалось в ссылке на вопрос, это не ясно из документации. Я хотел бы использовать свой пример из «реального мира». Вот что я вижу, когда выполняю git statusкоманду на...

104
Как сохранить разрывы строк при сохранении вывода команды в переменную?

Я использую оболочку bash в Linux. У меня есть этот простой сценарий ... #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Однако когда я...

104
Как возобновить scp с частично скопированными файлами? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 12 месяцев назад . Уточните этот вопрос Я использую команду оболочки scp для...

104
Оформить заказ Jenkins Pipeline Git SCM с учетными данными?

Я следил за этим руководством : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } Однако он не сообщает, как добавить учетные данные. У Jenkins есть специальный раздел «Учетные данные», в котором вы определяете пользователя и пароль, а затем получаете...

103
Как скопировать файл на удаленный сервер на Python с помощью SCP или SSH?

У меня есть текстовый файл на моем локальном компьютере, который создается ежедневным сценарием Python, запускаемым в cron. Я хотел бы добавить немного кода, чтобы этот файл безопасно отправлялся на мой сервер по...

103
Bash: рекурсивное копирование именованных файлов с сохранением структуры папок.

Я надеялся, что: cp -R src/prog.js images/icon.jpg /tmp/package даст симметричную структуру в целевом каталоге: /tmp | +-- package | +-- src | | | +-- prog.js | +-- images | +-- icon.jpg но вместо этого оба файла копируются в / tmp / package. Плоская копия. (Это на OSX). Есть ли простая функция...

103
Передача переменных в удаленной команде ssh

Я хочу иметь возможность запускать команду со своего компьютера с помощью ssh и передавать переменную среды $BUILD_NUMBER Вот что я пытаюсь: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER установлен на машине, выполняющей вызов ssh, и поскольку переменная не существует на...

103
Вывод в ту же строку, что и предыдущий вывод?

Пишу загрузчик FTP. Часть кода выглядит примерно так: ftp.retrbinary("RETR " + file_name, process) Я вызываю функциональный процесс для обработки обратного вызова: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) и вывод будет примерно...