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

116
Как мне написать ответ «да» для установки программ?

Я работаю с инстансами Amazon Linux, и у меня есть пара скриптов для заполнения данных и установки всех программ, с которыми я работаю, но пара программ спрашивает: Do you want to continue [Y/n]? и приостановите установку. Я хочу автоматически отвечать "Y" во всех случаях, я просто теперь знаю, как...

116
Git stash pop - требуется слияние, невозможно обновить индекс

Я не могу открыть свой тайник, потому что я объединил ветку, которая явно конфликтует с моим тайником, и теперь мой тайник, по-видимому, не может быть извлечен. app.coffee: needs merge unable to refresh index Кто-нибудь знает, как это решить? ФИКСИРОВАННЫЙ! Оказывается, на самом деле проблема...

116
Удалить элемент из массива Bash

Мне нужно удалить элемент из массива в оболочке bash. Обычно я просто делал: array=("${(@)array:#<element to remove>}") К сожалению, элемент, который я хочу удалить, является переменной, поэтому я не могу использовать предыдущую команду. Вот пример: array+=(pluto) array+=(pippo)...

115
Хеш-код и контрольная сумма - в чем разница?

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

115
Является ли вычисление хэша MD5 менее затратным для ЦП, чем функции семейства SHA?

Является ли вычисление хэша MD5 менее затратным для ЦП, чем SHA-1 или SHA-2 на «стандартном» оборудовании x86 ноутбука? Меня интересует общая информация, а не конкретная микросхема. ОБНОВЛЕНИЕ: в моем случае меня интересует вычисление хэша файла. Если размер файла имеет значение, предположим, что...

115
получить только целое число из wc в bash

Есть ли способ получить целое число, которое возвращает wc в bash? Обычно я хочу записать номера строк и количество слов на экран после имени файла. output: filename linecount wordcount Вот что у меня есть на данный момент: files=`ls` for f in $files; do if [ ! -d $f ] #only print out information...

115
Git: добавить против push против фиксации

В чем разница между мерзавцем add, pushи commit? Просто немного запутался, исходящий из SVN, где «update» будет «добавлять» материал, а фиксация выполняет «push» и также «добавляет» В git есть все разные функции. Надеюсь на какое-то объяснение из вашего...

115
Комментарии в командной строке Zsh

Я совсем недавно перешел с Bash на Zsh в Ubuntu, и я очень этому доволен. Однако есть кое-что, чего мне очень не хватает, и я не нашел, как добиться того же. В Bash, когда я набирал длинную команду и замечал, что раньше мне приходилось запускать что-то еще, мне просто приходилось закомментировать...

115
Исключить подкаталог с помощью find

У меня такая структура каталогов data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed Во всех папках внутри каталога данных есть входящая подпапка. Я хочу получить все файлы из всех папок и подпапок, кроме каталогов def / incoming и 456 /...

115
Передача аргументов в интерактивную программу в неинтерактивном режиме

У меня есть сценарий bash, который использует readкоманду для интерактивного чтения аргументов команд, например параметров да / нет. Есть ли способ вызвать этот сценарий в неинтерактивном сценарии, передавая значения параметров по умолчанию в качестве аргументов? Это не просто один из вариантов,...

115
Git - игнорировать файлы во время слияния

У меня есть репо myrepoна удаленном beanstalkсервере. Я клонировал его на свою локальную машину. Создал две дополнительные ветки: stagingи dev. Эти ветки тоже были перенесены на удаленные. Сейчас: local remote server -------------------------------------------------------- master ==> Pushes to...

115
Получение сообщения «Предупреждение! ПУТЬ настроен неправильно »при использовании rvm 2.0.0 --default

Выше не работает первый раз, работает второй раз. Попробуйте установить версию ruby ​​2.0.0 для любых новых окон оболочки. дела $ rvm use 2.0.0 --default дает Warning! PATH is not properly set up, '/home/durrantm/.rvm/gems/ruby-1.9.3-p125/ bin' is not at first place, usually this is caused by shell...

114
Какой самый элегантный способ удалить путь из переменной $ PATH в Bash?

Или, в более общем плане, как мне удалить элемент из списка, разделенного двоеточиями, в переменной среды Bash? Я думал, что видел простой способ сделать это много лет назад, используя более продвинутые формы расширения переменных Bash, но в таком случае я потерял его из виду. Быстрый поиск в...

114
Другое приглашение bash для разных режимов редактирования vi?

При использовании режима vi (set -o vi) с Bash было бы неплохо иметь подсказку, которая зависит от режима, в котором вы сейчас находитесь (вставка или команда). Как узнать этот режим редактирования? Кстати, это представляется возможным в ZSH...

114
Открыть файл через SSH и Sudo с помощью Emacs

Я хочу открыть файл внутри Emacs, который находится на удаленном сервере, с sudo Powers на сервере. Я могу открывать локальные файлы с помощью sudo через Tramp следующим образом: C-x C-f /sudo::/home/user/file Но я хочу использовать sudo на сервере: C-x C-f /sudo::user@server/home/user/file Но это...