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

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

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

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

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

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

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

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

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

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...

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все последующие дескрипторы перенаправляются на стандартный...

13
Как мне отредактировать текущую команду оболочки, не выполняя ее?

Кажется, есть довольно много информации о том, как отредактировать и выполнить команду, используя ваш редактор, используя «edit-and-execute-command (Cx Ce)», но чего я хотел бы добиться, так это взять текущую команду оболочки, apply определенную фильтрацию (используя сценарий) и затем верните ее,...

10
Расширение параметра, приводящее к пустой строке, обрабатывается по-разному.

Обновить Кто - то в списке рассылки ошибка-Баш уже подтвердил это ошибка. Если кому-то интересно, исправление доступно в последней ветке коммита для разработки . Пока bash -c 'echo "${1##*""}"' _ bar печатает пустую строку, bash -c 'echo "${1##*"${1##*}"}"' _ bar печать bar. Я не понимаю этого....

10
Как заменить всю строку, используя sed или, возможно, grep

Таким образом, весь мой сервер был взломан или возникла проблема с вредоносным ПО. мой сайт основан на WordPress, и большинство сайтов, размещенных на моем сервере, основаны на WordPress. Хакер добавил эту строку кода в каждый файл и в базу данных <script type='text/javascript'...

9
Сохраняйте изменения на месте с помощью NON GNU awk

Я столкнулся с вопросом (на самом SO), где OP должен выполнять редактирование и сохранять операции в самих Input_file (s). Я знаю, что для одного Input_file мы могли бы сделать следующее: awk '{print "test here..new line for saving.."}' Input_file > temp && mv temp Input_file Теперь...

9
Планировщик Synology .sh Java команда не найдена

У меня есть скрипт bash, единственной задачей которого является выполнение файла JAR. sms.sh java -jar /volume1/homes/jar/smssender.jar Используя NAS-устройство Synology, я поставил задачу. Добавление команды для выполнения скрипта bash. Добавление вывода журнала. Выполнение моего нового задания....