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

81
Что означает> &?

Меня немного смутило это выражение: gcc -c -g program.c >& compiler.txt Я знаю, &>filenameчто как stdout, так и stderr будут перенаправлены в файл filename. Но в этом случае амперсанд стоит после знака «больше». Похоже, это имеет вид M>&N, где Mи N- дескрипторы файлов. В...

81
Приложение iOS вылетает при каждом втором запуске, не удается найти ошибку

Когда я впервые запускаю приложение, кажется, что все работает нормально. Я нажимаю кнопку остановки, поработаю, и когда я снова запускаю его, кажется, что он вылетает еще до того, как успевает что-нибудь загрузить. Нажмите стоп, снова нажмите «Выполнить», и все работает нормально. Пока я не...

81
Как запустить скрипт в определенное время в Linux? [закрыто]

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

81
Объединение ветки ветки после того, как первая ветка сжимается при объединении с мастером

Вот рабочий процесс, с которым я обычно сталкиваюсь на работе. git checkout -b feature_branch # Do some development git add . git commit git push origin feature_branch На данный момент ветка функций находится на рассмотрении моих коллег, но я хочу продолжить разработку других функций, от которых...

81
Остановите и удалите контейнер докеров, если он запущен

Я хочу прагматично остановить и удалить контейнер докера, если он запущен. Это для сценария сборки. Возьмем следующий пример. Как мне остановить и удалить докер-контейнер rabbitmq, как показано в столбце NAMES в сценарии bash? docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES...

80
Как получить только первые десять байт двоичного файла

Я пишу сценарий bash, который должен получить заголовок (первые 10 байтов) файла, а затем в другом разделе получить все, кроме первых 10 байтов. Это двоичные файлы, и в первых 10 байтах они, скорее всего, будут содержать \0символы "и \n". Похоже, что большинство утилит работают с файлами ASCII....

80
Как лучше всего открывать удаленные файлы с помощью emacs и ssh

Я подключаюсь к удаленной машине с помощью ssh user@192.168.1.5. Когда мне нужно открыть файл на удаленном компьютере, я делаю это, например, emacs /usr/share/nginx/html/index.html и это открывает index.htmlфайл в оболочке. Я заметил, что некоторые команды emacs работают, а другие нет. Например,...

79
Буфер PHP ob_flush () против flush ()

В чем разница между ob_flush()и flush()и почему я должен звонить обоим? В ob_flush()ссылке говорится: Эта функция отправит содержимое выходного буфера (если есть). В flush()ссылке говорится: Очищает буферы записи PHP и любой серверной части PHP (CGI, веб-сервер и т. Д.). Однако он продолжает...

79
Как преобразовать клон git только для чтения из github в разветвленный

Время от времени я сталкиваюсь с этой проблемой. Допустим, я сделал следующее, чтобы прочитать исходный код рельсов, потому что у меня возникли некоторые проблемы. git clone git://github.com/rails/rails.git Во время исследования я кое-что протестировал, и теперь у меня есть исправление, на которое...

79
Как удалить запись из истории в ZSH

Допустим, я выполнил команду с помощью zsh echo "mysecret" > file Я могу легко распечатать историю, включая номера записей, с помощью команды fc -l: 1 echo "mysecret" >| file Но как мне легко удалить запись из истории? Я не могу найти соответствующий абзац в man zshbuiltins ....

79
Как мне создать сценарий настройки?

Это может показаться очень общим вопросом, но вот оно. У меня есть требование , чтобы создать скрипт конфигурации для моего приложения, в результате этого Configure будет генерируемым makefile(основные configure, make, make install). Мой вопрос в том, с чего мне начать создавать это? Есть ли...

79
Используя историю bash, чтобы получить предыдущую команду, скопируйте ее, а затем `` запустите '', но с комментариями к команде

Просто вопрос, чтобы улучшить свои bashнавыки. Я всегда так делаю: $ history | grep some_long_command ... ... 123 some_long_command1......... 124 some_long_command2......... ... Затем я могу запустить команду, которую нашел, выполнив: !123 Однако мне часто хочется это сделать:...

79
bash echo количество строк файла, заданных в переменной bash без имени файла

У меня есть следующие три конструкции в сценарии bash: NUMOFLINES=$(wc -l $JAVA_TAGS_FILE) echo $NUMOFLINES" lines" echo $(wc -l $JAVA_TAGS_FILE)" lines" echo "$(wc -l $JAVA_TAGS_FILE) lines" И оба они производят идентичный вывод при запуске скрипта: 121711 /home/slash/.java_base.tag lines 121711...

47
Сбой Python в MacOS 10.15 Beta (19A582a) с «/usr/lib/libcrypto.dylib»

Я запустил свой проект Django с новой MacOS Catalina и работал нормально. Я установил oh_my_zsh, а затем попытался запустить тот же проект, он падает со следующими ошибками. Я удалил oh_my_zsh и попытался снова, но это не сработало. Path:...

36
Невозможно передать символ «#» в качестве аргумента командной строки

Я не могу передать строки, начинающиеся с #аргументов командной строки. Вот простой тест: #include <stdio.h> int main(int argc, char *argv[]) { for (int i = 1; i < argc; i++) printf("%s ", argv[i]); putchar('\n'); return 0; } Если я введу аргументы следующим образом: 2 4 # 5 6 Ценность...

31
3> & 1 означает 4> & 3 5> & 3 и т. Д.?

Я бы ожидал echo foo | tee /proc/self/fd/{3..6} 3>&1 потерпеть неудачу с ошибками типа / proc / self / fd / 4: нет такого файла или каталога и т. д., но, к моему удивлению, он выводит foo foo foo foo foo Это как будто 3>&1все последующие дескрипторы перенаправляются на стандартный...