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

106
Сохраняются ли NSUserDefaults через обновление приложения в Appstore?

Так ли это? Сбрасываются ли NSUserDefaults при отправке обновления приложения в App Store, или они сбрасываются? Мое приложение дает сбой при обновлении, но не дает сбоев при полной загрузке, поэтому я пытаюсь определить, что может отличаться в обновленном сеансе от недавно загруженного. Привет,...

106
git - разница текущих изменений перед фиксацией

Я изменил несколько файлов в репозитории git, но еще не зафиксировал их. Я могу получить список изменений, просто вызвав git status. Но как мне получить список строк или содержимого, которые я изменил, в дополнение к именам файлов? Сначала я думал об использовании git diff , но, похоже, он полезен...

106
Как получить активацию virtualenv в сценарии Bash

Как создать сценарий Bash для активации виртуального сервера Python? У меня есть такая структура каталогов: .env bin activate ...other virtualenv files... src shell.sh ...my code... Я могу активировать свой виртуальный сервер: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$...

106
Как подсчитать количество файлов в каждом каталоге?

Я могу перечислить все каталоги по find ./ -type d Я попытался перечислить содержимое каждого каталога и подсчитать количество файлов в каждом каталоге, используя следующую команду find ./ -type d | xargs ls -l | wc -l Но это суммировало общее количество строк, возвращаемых find ./ -type d | xargs...

106
хеш-функция в Python 3.3 возвращает разные результаты между сеансами

Я реализовал BloomFilter в python 3.3 и каждый сеанс получал разные результаты. Детализация этого странного поведения привела меня к внутренней функции hash () - она ​​возвращает разные хеш-значения для одной и той же строки в каждом сеансе. Пример: >>> hash("235") -310569535015251310...

106
Ошибка: EACCES: в разрешении отказано

Я запускаю npm install lodash, но выдает ошибку: EACCES: разрешение отказано . Я знаю, что это проблема с разрешением, но, насколько мне известно, разрешение sudo не требуется для локальной установки модуля узла. Если я запустил его с помощью sudo, он будет установлен внутри папки ~ /...

105
Как заставить оба STDOUT и STDERR перейти к терминалу и файлу журнала?

У меня есть сценарий, который будут запускать в интерактивном режиме нетехнические пользователи. Сценарий записывает обновления статуса в STDOUT, чтобы пользователь мог быть уверен, что сценарий работает нормально. Я хочу, чтобы и STDOUT, и STDERR были перенаправлены на терминал (чтобы...

105
SVN + SSH, не нужно каждый раз добавлять ssh-add? (Mac OS)

Я знаю, что ответ есть, но я довольно туп как Unix и, вероятно, не узнаю решение, если оно ударит меня по лицу. Я на Mac, подключаюсь к серверу SVN через SSH-туннель. Мне приходится ssh-add privateKey.txtкаждый раз, когда я хочу подключиться к серверу SVN (и Cornerstone, и Xcode подключаются к...

105
Как перебрать все ветки git с помощью скрипта bash

Как я могу перебрать все локальные ветки в моем репозитории с помощью сценария bash. Мне нужно выполнить итерацию и проверить, есть ли разница между веткой и некоторыми удаленными ветвями. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Мне нужно сделать...

105
Как передать значение переменной в стандартный ввод команды?

Я пишу сценарий оболочки, который должен быть в некоторой степени безопасным, т.е. не передавать защищенные данные через параметры команд и, желательно, не использовать временные файлы. Как передать переменную в стандартный ввод команды? Или, если это невозможно, как правильно использовать...

105
Есть ли в Git Add переключатель подробностей

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

105
Как создать цикл в bash, который ожидает ответа веб-сервера?

Как создать цикл в bash, который ожидает ответа веб-сервера? Он должен напечатать "." каждые 10 секунд или около того и ждите, пока сервер не начнет отвечать. Обновите, этот код проверяет, получаю ли я хороший ответ от сервера. если curl --output / dev / null --silent --head --fail "$ url"; затем...

105
Веб-сокеты с балансировкой нагрузки

У меня вопрос, как балансировать нагрузку на веб-сокеты. У меня есть сервер, поддерживающий веб-сокеты. Браузеры подключаются к моему сайту, и каждый открывает веб-сокет для www.mydomain.com. Таким образом, мое приложение в социальной сети может отправлять сообщения клиентам. Традиционно, используя...

105
Переменная интерполяция в оболочке

У меня есть переменная с именем filepath=/tmp/name. Я знаю, что могу сделать это, чтобы получить доступ к переменной: $filepath В моем сценарии оболочки я попытался сделать что-то вроде этого (обратные кавычки предназначены) `tail -1 $filepath_newstap.sh` Эта строка не работает, черт возьми !,...

105
Определить, установлен ли пакет homebrew

Я собираюсь написать сценарий оболочки, чтобы определить, установлено ли в системе несколько пакетов homebrew. Есть ли способ использовать для этого команду brew? Я пробовал использовать код выхода brew install <formula> --dry-run. Но это создает пакет, если он отсутствует....

105
Как изменить глобальную переменную в функции в bash?

Я работаю с этим: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) У меня есть сценарий, как показано ниже: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Что возвращает: hello 4 Но если я присвою результат функции переменной, глобальная переменная eне изменится:...

105
используя lodash .groupBy. как добавить свои собственные ключи для сгруппированного вывода?

У меня есть эти образцы данных, возвращенные из API. Я использую Lodash _.groupByдля преобразования данных в объект, который я могу использовать лучше. Возвращенные необработанные данные: [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name":...

105
Для приложения в магазине приложений не найдена допустимая строка прав 'aps-environment'

Итак, у меня есть приложение под названием Dripper, которое я выпустил около месяца назад, а затем обновил пару дней назад. В обновлении добавлены push-уведомления и несколько небольших настроек. Я протестировал его с помощью sandbox-apn, используя профиль разработки, и все прошло отлично. Затем я...

105
Я только что назначил переменную, но echo $ variable показывает что-то еще

Вот серия случаев, когда echo $varможет отображаться значение, отличное от того, что было только что присвоено. Это происходит независимо от того, было ли присвоенное значение «двойными кавычками», «одинарными кавычками» или без кавычек. Как мне заставить оболочку правильно установить мою...