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

98
Как извлечь текст из строки с помощью sed?

Моя примерная строка выглядит следующим образом: This is 02G05 a test string 20-Jul-2012 Теперь из приведенной выше строки я хочу извлечь 02G05. Для этого я попробовал следующее регулярное выражение с sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Но приведенная выше...

98
Оболочка - записывает содержимое переменной в файл

Я хотел бы скопировать содержимое переменной (здесь называется var) в файл. Имя файла хранится в другой переменной destfile. У меня проблемы с этим. Вот что я пробовал: cp $var $destfile Я также пробовал то же самое с командой dd ... Очевидно, оболочка подумала, что $varэто относится к каталогу, и...

98
Извлечь подстроку с помощью регулярного выражения в обычном bash

Я пытаюсь извлечь время из строки с помощью bash, и мне трудно это понять. Моя строка такая: US/Central - 10:26 PM (CST) И я хочу извлечь эту 10:26часть. Кто-нибудь знает способ сделать это только с помощью bash - без использования sed, awk и т.д.? Например, в PHP я бы использовал - не лучший...

98
Что означает очистка буфера?

Я изучаю C ++ и обнаружил то, чего не могу понять: Буферы вывода могут быть явно очищены для принудительной записи буфера. По умолчанию чтение cinсбрасывается cout; coutтакже сбрасывается при нормальном завершении программы. Итак, очистка буфера (например, буфера вывода): очищает ли это буфер,...

98
фатальный: 'origin' не похоже на репозиторий git

У меня есть репозиторий moodleв моей учетной записи Github, который я forkedиз официального репозитория. Затем я клонировал его на свой локальный компьютер. Работало нормально. Я создал несколько веток (под masterветкой). Я сделал несколько коммитов, и все заработало. Я не знаю, как я получаю...

98
Как запустить Gradle из командной строки на Mac bash

У меня очень простой вопрос. Я новичок в Mac, и я пытаюсь перенести свой Java-проект на мой новый Mac. В проекте есть файл Gradlew, который, как я думал, можно запустить из командной строки для сборки и запуска на любом компьютере. Когда я делаю gradlew из командной строки (в расположении файла...

98
Homebrew устанавливает nvm, но потом nvm не может быть найден?

Я использую homebrewи oh-my-zshна новую установку OSX 10.10.1. Я получил nvmчерез, homebrewа затем попытался запустить его, но говорит - zsh: command not found: nvm Есть идеи, в чем проблема? Я смог установить и использовать git просто отлично ... ОБНОВЛЕНО 20.09.2019 Как указано в более поздних...

98
Как использовать GNU sed в Mac OS 10.10+, 'brew install --default-names' больше не поддерживается

В Mac OS 10.10.3 я установил gnu-sed, набрав: brew install gnu-sed --default-names Когда я набираю его снова, я получаю сообщение: gnu-sed-4.2.2 уже установлен Однако даже после перезагрузки системы и перезапуска Терминала я все еще не могу использовать GNU-версию sed. Например: echo a | sed...

98
key_load_public: недопустимый формат

Я использовал PuTTY Key Generator для генерации 4096-битного ключа RSA-2 с парольной фразой. Я сохраняю .ppk и открытый ключ формата openSSL. Открытый ключ в формате замазки не работает. В любом случае моя ошибка такова: $ ssh -T git@github.com key_load_public: invalid format Enter passphrase for...

98
Собственный сбой Android 7: libc.so tgkill

Я вижу этот собственный сбой со следующей трассировкой стека. Это происходит только в Android 7.0 и 7.1. Ничего нового не было добавлено в приложение, которое находится в производстве в течение нескольких лет, но с увеличением количества устройств, обновляемых до Nougat, этот сбой сейчас часто...

97
Разрешить пользователю настроить SSH-туннель, но больше ничего

Я хотел бы разрешить пользователю настроить SSH-туннель на конкретную машину на определенном порту (скажем, 5000), но я хочу максимально ограничить этого пользователя. (Аутентификация будет с парой открытых / закрытых ключей). Я знаю, что мне нужно отредактировать соответствующий файл ~ / .ssh /...

97
Кроссбраузерное определение Flash в Javascript

Есть ли у кого-нибудь пример сценария, который может надежно работать в IE / Firefox, чтобы определить, способен ли браузер отображать встроенный флэш-контент. Я говорю достоверно, потому что знаю, что это невозможно в 100% случаев....

97
Как я могу назначить вывод функции переменной с помощью bash?

У меня есть функция bash, которая производит некоторый вывод: function scan { echo "output" } Как я могу присвоить этот вывод переменной? т.е. VAR = сканирование (конечно, это не работает - это делает VAR равным строке "сканирование")...

97
Цикл while для проверки существования файла в bash

Я работаю над сценарием оболочки, который вносит определенные изменения в текстовый файл, только если он существует, однако этот тестовый цикл не работает, интересно, почему? Спасибо! while [ ! -f /tmp/list.txt ] ; do sleep 2 done...

97
Python против Bash - в каких задачах каждый из них опережает другие по производительности?

Очевидно, Python более удобен для пользователя, быстрый поиск в Google показывает много результатов, которые говорят, что, поскольку Python компилируется побайтно, он обычно быстрее. Я даже нашел это , что претензии , которые вы можете увидеть улучшение более чем 2000% по словарю на основе...

97
Пакетный эквивалент обратных кавычек Bash

При работе с Bash я могу поместить вывод одной команды в другую команду следующим образом: my_command `echo Test` было бы то же самое, что и my_command Test (Очевидно, это просто непрактичный пример.) Мне просто интересно, можете ли вы сделать то же самое в пакетном режиме....

97
Имитация нажатия клавиши ENTER в сценарии bash

Я создал действительно простой сценарий bash, который запускает несколько команд. одна из этих команд требует ввода данных пользователем во время выполнения. т.е. он спрашивает пользователя «вы хотите бла-бла-бла?», я хочу просто послать на это нажатие клавиши ввода, чтобы сценарий был полностью...

97
Как я могу выполнить `git pull` без повторного ввода пароля SSH?

Можно ли настроить git/sshтак, чтобы мне не приходилось вводить кодовую фразу каждый раз, когда я хочу выполнить операцию git pull? Обратите внимание, что репо является частным на github. Или, в качестве альтернативы, что было бы лучше всего для автоматизации развертывания кода из частного...