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

342
Укажите ключ SSH для git push для данного домена

У меня есть следующий вариант использования: я хотел бы иметь возможность git@git.company.com:gitolite-adminиспользовать личный ключ пользователя gitolite-admin, в то время как я хочу git@git.company.com:some_repoиспользовать собственный ключ. AFAIK, я не могу решить это с помощью ~/.ssh/config,...

340
Как получить перевод строки в sh?

это STR="Hello\nWorld" echo $STR производит как выход Hello\nWorld вместо того Hello World Что я должен сделать, чтобы иметь новую строку в строке? Примечание: этот вопрос не об эхо . Я знаю echo -e, но я ищу решение, которое позволяет передавать строку (которая включает символ новой строки) в...

339
Как получить основной IP-адрес локальной машины в Linux и OS X? [закрыто]

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

338
Как указать пароль для psql неинтерактивно?

Я пытаюсь автоматизировать процесс создания базы данных с помощью сценария оболочки, и одна вещь, которую я наткнулся на дорожный блок с передачей пароля в PSQL . Вот немного кода из сценария оболочки: psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL" Как передать пароль psqlнеинтерактивным...

338
Сложное имя ветки Git нарушило все команды Git

Я пытался создать ветку masterс помощью следующей команды: git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery когда Git внезапно перестал отвечать. Я подозреваю, что ()как-то виноваты не спасшиеся. Теперь, когда я пытаюсь запустить любую команду Git, я получаю ту же ошибку: git:176:...

336
Какова цель встроенной GNU Bash (двоеточие)?

Какова цель команды, которая ничего не делает, будучи всего лишь лидером комментариев, но на самом деле является встроенной оболочкой? Это медленнее, чем вставка комментария в ваши сценарии примерно на 40% за вызов, что, вероятно, сильно варьируется в зависимости от размера комментария....

336
Почему хэш-функции должны использовать модуль простых чисел?

Давным-давно я купил книгу со структурами данных со стола сделок за 1,25 доллара. В этом объяснении хеширующей функции сказано, что она в конечном итоге должна изменяться на простое число из-за «природы математики». Что вы ожидаете от книги за 1,25 доллара? Во всяком случае, у меня были годы, чтобы...

336
Как преобразовать новую строку DOS / Windows (CRLF) в новую строку Unix (LF) в сценарии Bash?

Как я могу программно (то есть, не используя vi) конвертировать переводы DOS / Windows в Unix? dos2unixИ unix2dosкоманды недоступны на некоторых системах. Как я могу эмулировать их с помощью команд, таких как sed/ awk/...

334
Рассчитать контрольную сумму MD5 для файла

Я использую iTextSharp для чтения текста из файла PDF. Однако иногда я не могу извлечь текст, потому что файл PDF содержит только изображения. Я загружаю одни и те же файлы PDF каждый день, и я хочу посмотреть, был ли PDF изменен. Если текст и дата модификации не могут быть получены, является ли...

334
Почему GitHub рекомендует HTTPS через SSH?

На сайте GitHub есть ссылка ... https://help.github.com/articles/generating-ssh-keys ... и говорится ... Если вы решили не использовать рекомендуемый метод HTTPS, мы можем использовать ключи SSH для установления безопасного соединения между вашим компьютером и GitHub. Приведенные ниже шаги помогут...

333
Обновить изображение с новым на тот же URL

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

327
Доступ к аргументам командной строки bash $ @ vs $ *

Во многих вопросах и руководствах по bash я вижу, что могу получить доступ к аргументам командной строки в сценариях bash двумя способами: $ ~ >cat testargs.sh #!/bin/bash echo "you passed me" $* echo "you passed me" $@ Что приводит к: $ ~> bash testargs.sh arg1 arg2 you passed me arg1 arg2...

327
Как определить дату истечения срока действия сертификата SSL на основе сертификата PEM?

Если у меня есть настоящий файл и оболочка Bash в Mac или Linux, как я могу запросить файл сертификата, когда он истечет? Не веб-сайт, а фактически сам файл сертификата, при условии, что у меня есть файлы csr, key, pem и...

327
Исправить ошибку GitLab: «Вы не можете распространять код в защищенных ветках в этом проекте»?

У меня проблема, когда я отправляю свои коды в git, когда у меня есть доступ разработчика в моем проекте, но все нормально, когда у меня есть основной доступ. Откуда проблема? И как это исправить? Сообщение об ошибке: ошибка: вы не можете отправить код в защищенные ветви этого проекта. ... ошибка:...