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

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

15
Случайное число из диапазона в скрипте Bash
Мне нужно сгенерировать случайный номер порта между 2000-65000из сценария оболочки. Проблема $RANDOMв 15-битном числе, поэтому я застрял! PORT=$(($RANDOM%63000+2001)) будет работать хорошо, если бы не ограничение размера. У кого-нибудь есть пример того, как я могу сделать это, возможно, извлекая что-то из этого /dev/urandomи получая это в пределах диапазона?
198 bash  shell  scripting 

7
Рекурсивно копировать папку, исключая некоторые папки
Я пытаюсь написать простой сценарий bash, который будет копировать все содержимое папки, включая скрытые файлы и папки, в другую папку, но я хочу исключить некоторые конкретные папки. Как я мог этого добиться?
197 bash  unix  shell  scripting 

7
Правильное использование заглавных букв в сценариях Bash и shell
Я сталкивался со многими сценариями оболочки с переменными во всех заглавных буквах, и я всегда думал, что с этим есть серьезное недоразумение. Насколько я понимаю, условно (и, возможно, по необходимости давно) переменные среды указаны в верхнем регистре. Но в современных средах написания сценариев, таких как Bash, я всегда предпочитал использовать …

13
Определите, существует ли функция в bash
В настоящее время я делаю некоторые модульные тесты, которые выполняются из Bash. Модульные тесты инициализируются, выполняются и очищаются в bash-скрипте. Этот скрипт обычно содержит функции init (), execute () и cleanup (). Но они не обязательны. Я хотел бы проверить, если они определены или не определены. Раньше я делал это …


14
Как заставить скрипт Python запускаться как сервис или демон в Linux
Я написал скрипт Python, который проверяет определенный адрес электронной почты и передает новые сообщения во внешнюю программу. Как я могу заставить этот скрипт выполняться 24/7, например, превратив его в демон или службу в Linux. Нужен ли мне цикл, который никогда не заканчивается в программе, или это можно сделать, просто повторяя …


12
Как получить часть файла после первой строки, которая соответствует регулярному выражению?
У меня есть файл с около 1000 строк. Мне нужна часть моего файла после строки, которая соответствует моему выражению grep. То есть: $ cat file | grep 'TERMINATE' # It is found on line 534 Итак, я хочу файл из строки 535 в строку 1000 для дальнейшей обработки. Как я …
169 bash  shell  scripting  grep 

6
awk без печати новой строки
Я хочу, чтобы переменная сумма / NR печаталась бок о бок в каждой итерации. Как избежать awk при печати новой строки в каждой итерации? В моем коде новая строка печатается по умолчанию в каждой итерации for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f …
169 scripting  awk  newline 

13
Как использовать Ruby для сценариев оболочки?
У меня есть несколько простых задач сценариев оболочки, которые я хочу сделать Например: выбор файла в рабочем каталоге из списка файлов, соответствующих некоторому регулярному выражению. Я знаю, что могу делать такие вещи, используя стандартные bash и grep, но было бы неплохо иметь возможность взламывать быстрые сценарии, которые будут работать в …
165 ruby  shell  scripting 

10
Команда eval в Bash и ее типичное использование
После прочтения справочных страниц bash и относительно этого поста . У меня все еще есть проблемы с пониманием того, что именно evalделает команда, и что будет ее типичным использованием. Например, если мы делаем: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 …
165 linux  bash  shell  scripting  eval 

6
Назначение #! / Usr / bin / python3
Я заметил это на нескольких языках сценариев, но в этом примере я использую python. Во многих уроках они начинаются с #!/usr/bin/python3первой строки. Я не понимаю, почему у нас это есть. Если операционная система не знает, что это скрипт на python (очевидно, он установлен, так как вы делаете на него ссылку) …
160 python  scripting 

16
Удалить все, кроме самых последних файлов X в Bash
Есть ли простой способ в довольно стандартной среде UNIX с bash запустить команду, чтобы удалить все, кроме самых последних X-файлов из каталога? Чтобы привести немного более конкретный пример, представьте себе, что какое-то задание cron записывает файл (скажем, файл журнала или архивную резервную копию) в каталог каждый час. Я хотел бы …
157 bash  unix  scripting 

13
Как показать окно сообщения графического интерфейса от bash-скрипта в linux?
Я пишу несколько небольших скриптов bash под Ubuntu Linux. Я хочу иметь возможность запускать их из графического интерфейса без необходимости в окне терминала для ввода любого ввода или просмотра любого вывода. Пока что единственный вводимый пароль - это пароль для sudo - и gksudo прекрасно с этим справляется. Но я …
152 linux  bash  scripting  ubuntu  gtk 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.