5
ответов

Существует ли способ послушать процесс?

Я хочу знать, существует ли способ слушать процесс в Linux и Unix - когда он заканчивается и каков код выхода процесса (сценарий). Я не хочу писать сценарий, который выполнит X секунд и...
09.09.2016
5
ответов

Заменить переменные окружения в файле на их фактические значения?

Есть ли простой способ заменить/оценить переменные окружения в файле? Допустим, у меня есть файл config.xml, который содержит: instanceId <...
09.07.2016
5
ответов

Как сравнить версию программы в сценарии оболочки?

Предположим, я хочу сравнить версию gcc, чтобы узнать, установлена ​​ли в системе минимальная версия. или не. Чтобы проверить версию gcc, я выполнил следующую команду gcc --version | голова -n1 | cut -d "" -f4 ...
30.06.2016
5
ответов

Могу ли я использовать shebang для того, чтобы файл был исходным в текущем окружении bash?

У меня растет коллекция скриптов, которые должны быть исходными, а не запущенными. В настоящее время они имеют команду shebang #! /bin/cat, но я бы предпочел, чтобы при запуске они были исходниками в bash, в том же ...
23.06.2016
5
ответов

Выполнить параметр по умолчанию, если в getopts не указаны параметры

Я следил за этим руководством, чтобы узнать, как использовать getopts. Я могу правильно выполнить все параметры, предоставленные пользователем. Но теперь я хочу выполнить параметр по умолчанию, когда ни один из параметров не ...
02.06.2016
5
ответов

Почему мой сценарий оболочки дросселирует на пробеле или других специальных символах?

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

Скрипт, который покажет площадь прямоугольника

Я хочу написать скрипт, который предложит пользователю ввести два числа, представляющих ширину и высоту прямоугольника в сантиметрах, и выведет площадь прямоугольника в обоих квадратах. метров ...
26.04.2016
5
ответов

Проверить, есть ли в переменной оболочки более одной строка с использованием встроенных модулей?

Я могу сделать это, вызвав внешнюю утилиту sed (для известной непустой переменной $ myvar) следующим образом: if ["$ (printf% s" $ myvar "| sed -n '$ = ') "-экв 1]; затем echo "Ваша переменная имеет только одну строку, продолжение" ...
20.04.2016
5
ответов

Удалите диапазон строк выше шаблона с sed (или awk)

У меня есть следующий код, который удалит строки с бананом шаблона и 2 строки после него: sed '/banana/I, +2 d' файл Пока неплохо! Но мне нужен он для удаления 2 строк перед бананом, но я не могу...
15.12.2015
5
ответов

Посмотрите, если папка имеет некоторые файлы с определенными расширениями

Предположим, что у меня есть файловая структура: CD $/home/Desktop $ ls-d */abc / $ Qwe/Zxc/Rty/Теперь, которого я хочу выполнить итерации через каждый каталог и видеть, есть ли у них какие-либо файлы "pdf". Мог кто-то говорить...
28.10.2015
5
ответов

Сравните два файла с первым столбцом и удалите дублирующуюся строку из 2-го файла в сценарии оболочки

Я задам свой вопрос с примером. У меня есть 2 файла: Файл № 1: 118D FC300_R5_TP FX.B 32775 2112 6 2038 6 2112 0 118E FC300_R5_TP FX.B 32775 2136 7...
26.09.2015
5
ответов

sudo в неинтерактивном сценарии

У меня есть сценарий, который выполняет три функции: && B && C. Функция B должна быть выполнена как суперпользователь, в то время как A и C не делают. У меня есть несколько решений, но ни один из них не...
22.09.2015
5
ответов

Избегайте запуска сценария, если переменная не определена

У меня сценарий выглядит так: c = 0 для f в * / *; выполните cp -v "$ f" "/ myhome / CE $ (printf '% 0 * d' 2 $ BATCHNUM) -new-stuctures_extracted / test - $ (printf '% 0 * d' 5 $ c ) " c = $ ((c = c + 1)) готово Однако пользователь должен ...
08.09.2015
5
ответов

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

Я пытаюсь добавить параметр отладки в свой сценарий. Обычно я хочу скрыть любой вывод, например предупреждения и т. Д., Поэтому я помещаю> / dev / null 2> & 1 за множеством команд. Теперь, когда я хочу отладить свой ...
09.06.2015
5
ответов

Сценарий пытается создать файлы даже при том, что он не должен иметь к?

У меня есть папка, которая содержит некоторые папки, они, папка перемещается очень часто, таким образом, я сделал сценарий, чтобы видеть, существуют ли они, и если не затем создают их. Это - то, что я сделал к (который я, хотя будет)...
08.04.2015
5
ответов

GNU разделенный resizepart в сценарии

Я хотел бы к используемому да команда так, чтобы разделенный GNU не ожидал ввода данных пользователем: root@195-xxx-xxx-xxx:/proc# разделенная/dev/sda единица B resizepart 2 1166016512B, Предупреждающая: Уменьшение раздела может...
15.03.2015
5
ответов

Как я циклично выполняюсь по выводу от shuf?

Если я сделаю gshuf-e $ (seq 1 10) в ударе, то он распечатает номера 1 - 10 в произвольном порядке. Но если я делаю: $ a= (shuf-e $ (seq 1 10)), поскольку я в "$ {}" действительно повторяю эхо $i, "затем" сделанное, Это печатает...
10.03.2015
5
ответов

распечатайте IP-адрес с именем интерфейса

Я хочу показать IP-адрес как ниже lo: 127.0.0.1 eth0: 192.168.5.123 eth1: 192.172.0.212 wlan0: 10.1.0.124 я могу распечатать весь IP-адрес ifconfig | awk '/inet addr/{печатают substr (2$...
02.02.2015
5
ответов

Получение сценария оболочки отобразить выбранное расширение файла

Я плохо знаком с этим со сценарием оболочки и Linux, и теперь я застреваю. Я запишу простую программу, которая позволяет мне искать andy расширение файла, которое я хочу и затем отображаю, сколько из них существует. Я имею...
13.01.2015
5
ответов

Как объединиться и и &&?

Это - тип вопроса, который очень трудно искать! У меня есть сценарий оболочки, который идет как это: #!/bin/bash./script.fcgi - снабжают сокетом/tmp/fcgi-socket и сон 2 chmod a+w/tmp/fcgi-...
09.01.2015
5
ответов

Найдите файлы более новыми, чем день и копия

Я работаю над сценарием, который скопирует ТОЛЬКО файлы, которые были созданы в течение прошлого выходного к другой папке. Проблемой, которую я имею, является сценарий, который я имею, копирует все файлы в источнике...
12.12.2014
5
ответов

эффективный размер файла перекрестной OS окружает функцию

Я ищу более простой способ иметь проверку размера файла перекрестного Unix OS. Я мог использовать туалет-c, но я обеспокоен, что производительность может высосать на больших файлах (я предполагаю, что это просто считает символы и не делает...
23.08.2014
5
ответов

Как я могу “лениво” считать вывод из xrandr?

У меня есть сценарий удара, который я использую для корректировки моей яркости монитора, которая использует xrandr - подробный для получения текущей яркости. Это хорошо работает, но использующий xrandr является довольно медленным на моей машине, как Вы ви
21.08.2014
5
ответов

Удалить пробелы, дефисы и символы нижнего подчеркивания в именах файлов?

Что хорошая команда должна удалить пробелы, дефисы, и подчеркивает из всех файлов в каталоге или выбранных файлов? Я использую следующую команду с Пользовательскими действиями Thunar к slugify именам файлов: для...
05.08.2014
5
ответов

Извлечение строки от команды fdisk

Я хочу записать сценарий оболочки, который выполнит fdisk-l и извлечет строку/dev/sdbn из вывода fdisk-l. Используя извлеченное слово я хочу смонтировать его к/mnt. Например: Дисковый идентификатор:...
08.07.2014
5
ответов

Получите блок значений блоком в том же файле

У меня есть файл, говорится в "SAMPLE.txt" со следующим содержанием, P1 10,9:6/123456 P2 и тому подобное P1 10,9:5/98765 P2 и тому подобное P1 и тому подобное, P2, я хочу выходной файл, говорят "RESULT.txt" как, Value1:123456 Value2:..
10.06.2014
5
ответов

Функция удара с сохранением информации

Я хотел бы реализовать функцию в Bash, который увеличивает (и возвраты) количество с каждым вызовом. К сожалению, это кажется нетривиальным, так как я вызываю функцию в подоболочке и этом...
16.04.2014
5
ответов

Как я могу вынудить сценарий использовать больше ресурсов?

Я запускаю очень трудоемкий скрипт, который занимает много часов для окончания. Наблюдение вершины, я вижу, что только требуется 5% ЦП в лучшем случае обычно приблизительно 3%. Есть ли любой способ вынудить сценарий использовать...
12.03.2014
5
ответов

Проверьте, находится ли $REPLY в диапазоне чисел

Я пишу сценарий оболочки для Linux, с помощью Bash, для перевода любого видеофайла в MP4. Для этого я использую avconv с libvorbis для аудио. В моем сценарии у меня есть вопрос для пользователя:...
09.03.2014
5
ответов

Экземпляр замены процесса на месте?

Я подозреваю, что это не выполнимо только из-за последствий безопасности, но здесь - то, что я хотел бы сделать. В основном мы выполняем сценарий оболочки удара на нашем сервере CentOS, который называет Программу-A (в нашем случае...
02.03.2014