Результаты поиска по запросу "bash"

6 ответов

В bash как узнать текущее состояние set -x?

Я хотел бы временно установить -x в моем скрипте и затем вернуться в исходное состояние. Есть ли способ сделать это без запуска нового subshell? Что-то вроде echo_was_on=....... ... ... if $echo_was_on; then set -x; else set +x; fi

1 ответ

Как запустить несколько фоновых команд в bash в одной строке?

Я обычно запускаю несколько команд с чем-то вроде этого: sleep 2 && sleep 3или же sleep 2 ; sleep 3но что, если я хочу запустить их обоих в фоновом режиме из одной команды командной строки? sleep 2 & && sleep 3 &не работает И не делает ...

2 ответа

Установить переменные параллельно в Bash

Вот пример программы: #!/bin/bash for x in {1..5} do output[$x]=$(echo $x) & done wait for x in {1..5} do echo ${output[$x]} doneЯ ожидаю, что это запустится и распечатает значения, назначенные каждому членуoutput массив, но ничего не печатает. ...

ТОП публикаций

4 ответа

Скрипт Bash запускается вручную, но не работает на crontab

Я новичок в сценариях оболочки. Я написал сценарий оболочки для инкрементного резервного копирования базы данных MySQL. Сценарий выполнен в исполняемом формате и успешно выполняется при выполнении вручную, но завершается ошибкой при выполнении ...

5 ответов

вырезать комментарии из XML-файла и распечатать его

У меня есть этот огромный XML-файл, который содержит много комментариев. Каков «лучший способ» удалить все комментарии и красиво отформатировать xml из командной строки linux?

14 ответов

Как выполнить любую команду, редактируя свой файл (аргумент) «на месте», используя bash?

У меня есть файл temp.txt, который я хочу отсортироватьsort команда в баш. Я хочу, чтобы отсортированные результаты заменили исходный файл. Это не работает, например (я получаю пустой файл): sortx temp.txt > temp.txtМожно ли это сделать в одну ...

3 ответа

Git hook, изменить файлы коммитов

Я пытаюсь написать скрипт git pre-commit hook, он должен написать дату коммита в начале измененных файлов. Моя проблема в том, что я не могу добавить измененные файлы в предыдущий коммит. Когда я пытаюсь снова вызвать git commit, он запускается ...

22 ответа

Как навсегда установить $ PATH в Linux / Unix?

Я пытаюсь добавить каталог в мой путь, чтобы он всегда был в моем пути Linux. Я пробовал: export PATH=$PATH:/path/to/dirЭто работает, однако каждый раз, когда я выхожу из терминала и запускаю новый экземпляр терминала, этот путь теряется, и мне ...

3 ответа

Изменение содержимого файла через скрипт оболочки

У меня есть требование, где мне нужно изменить содержимое файла, скажем, xyz.cfg. файл содержит такие значения, как: group address=127.8.8.8 port=7845 Jboss username=xyz_ITR3Я хочу изменить это содержимое при необходимости через скрипт оболочки ...

14 ответов

Разобрать вывод ps «etime» и преобразовать его в секунды

Это возможные выходные форматы дляps h -eo etime 21-18:26:30 15:28:37 48:14 00:01Как разобрать их по секундам? Пожалуйста, примите как минимум 3 цифры для части дней, так как я не знаю, как долго это может продолжаться.Выход будетegreped до ...