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

100
Есть ли способ запускать сценарии Bash в Windows? [закрыто]

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

100
Как включить символ '&' в инструкцию bash curl

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

100
bash: mkvirtualenv: команда не найдена

После выполнения инструкции по Дуга Хеллман virtualenvwrapperпост , я все еще не мог запустить тестовую среду. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Следует отметить, что я использую WORKON_HOMEто, чего нет в моем $HOME. Я пробовал...

100
Git stash uncached: как убрать все неустановленные изменения?

Предположим, что в проект с версией git внесены два набора изменений. Один сет постановочный, другой - нет. Я хочу перепроверить поэтапные изменения, запустив свой проект в этом состоянии (до фиксации). Каков простой способ убрать все неустановленные изменения и оставить только постановочные?...

100
Не отображать стек pushd / popd в нескольких сценариях bash (тихий pushd / popd)

Каждый раз, когда я использую pushd или popd, он выводит стек на стандартный вывод. Как этого не сделать? Я не хочу делать это pushd > /dev/nullкаждый раз, потому что у меня много скриптов, вызывающих друг друга. Может быть, хорошее переопределение сделает это, но мне нужно будет переопределить...

100
Очистка паролей пользователей

Как мне избежать или очистить пароли, предоставленные пользователем, прежде чем я их хэширую и сохраню в своей базе данных? Когда разработчики PHP рассматривают хеширование паролей пользователей в целях безопасности, они часто склонны думать об этих паролях, как о любых других данных,...

100
Когда hash (n) == n в Python?

Я играл с хеш-функцией Python . Для маленьких целых чисел он появляется hash(n) == nвсегда. Однако это не распространяется на большие числа: >>> hash(2**100) == 2**100 False Я не удивлен, я понимаю, что хеш принимает конечный диапазон значений. Что это за диапазон? Я пробовал использовать...

100
Изменить адрес электронной почты в Git

У меня есть проект, размещенный в Git stash. Он построен с использованием Дженкинса. Теперь я сделал опечатку при локальной установке Git. Как @ ab.com вместо @ abc.com После каждой сборки jenkins отправляет уведомления по электронной почте, и он забирает мой неверный адрес электронной почты из...

100
apt-get install tzdata noninteractive

Когда я пытаюсь apt-get install -y tzdata появляется опция командной строки для выбора часового пояса. Я пытаюсь использовать это в сценарии, чтобы выполнить некоторую настройку, как я могу запустить apt-get без ввода данных пользователем? Я знаю, что могу перенастроить tzdata echo...

99
Необходимость скрывать соль для хеша

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

99
Как удалить и заменить последнюю строку в терминале с помощью bash?

Я хочу реализовать индикатор выполнения, показывающий прошедшие секунды в bash. Для этого мне нужно стереть последнюю строку, показанную на экране (команда «очистить» стирает весь экран, но мне нужно стереть только строку индикатора выполнения и заменить ее новой информацией). Окончательный...

99
Команда для экранирования строки в bash

Мне нужна команда bash, которая преобразует строку во что-то экранированное. Вот пример: echo "hello\world" | escape | someprog Если команда побег делает "hello\world"в "hello\\\world". Затем someprog может использовать "hello\\world"как ожидает. Конечно, это упрощенный пример того, чем я...

99
Абсолютный путь сценария Bash в OS X

Я пытаюсь получить абсолютный путь к текущему сценарию в OS X. Я видел много ответов readlink -f $0. Однако, поскольку OS X readlinkтакая же, как BSD, она просто не работает (работает с версией GNU). Есть ли готовое решение для этого?...

99
Чтение пользовательского ввода внутри цикла

У меня есть сценарий bash, который выглядит примерно так: cat filename | while read line do read input; echo $input; done но это явно не дает мне правильного вывода, поскольку, когда я читаю в цикле while, он пытается прочитать имя файла из-за возможного перенаправления ввода-вывода. Любой другой...

99
Ошибка Git push: «Обновления без ускоренной перемотки вперед были отклонены»

Я редактировал свои репозитории GIT через Git Online. После того, как я попытался внести изменения в свой локальный код, у меня возникла ошибка: Git push failed, To prevent from losing history, non-fast forward updates were rejected. Как я могу это исправить?...

99
Превращение многострочной строки в одиночную, разделенную запятыми

Скажем, у меня есть следующая строка: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Как мне сделать это просто +12.0,+15.5,+9.0,+13.5 в...