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

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

10
Как удалить элементы из словаря, перебирая его?
Является ли законным удаление элементов из словаря в Python при его повторении? Например: for k, v in mydict.iteritems(): if k == val: del mydict[k] Идея состоит в том, чтобы удалить элементы, которые не удовлетворяют определенному условию, из словаря, вместо того, чтобы создавать новый словарь, который является подмножеством повторяемого итератора. Это …

10
Выполнить команду для всех файлов в каталоге
Может ли кто-нибудь предоставить код для выполнения следующих действий: Предположим, что существует каталог файлов, все из которых необходимо запустить через программу. Программа выводит результаты на стандартный вывод. Мне нужен скрипт, который войдет в каталог, выполнит команду для каждого файла и объединит вывод в один большой выходной файл. Например, чтобы запустить …
291 bash  scripting 


13
Как имитировать среду, с которой cron выполняет скрипт?
У меня обычно есть несколько проблем с тем, как cron выполняет сценарии, так как они обычно не имеют моей настройки среды. Есть ли способ вызвать bash (?) Таким же образом, как это делает cron, чтобы я мог тестировать сценарии перед их установкой?
253 bash  scripting  cron 

11
Как я могу SSH напрямую в определенный каталог?
Мне часто приходится заходить на один из нескольких серверов и заходить в один из нескольких каталогов на этих машинах. В настоящее время я делаю что-то в этом роде: localhost ~] $ ssh somehost Добро пожаловать к кому-нибудь! somehost ~] $ cd / some / directory / где-то / named / …
248 bash  shell  scripting  ssh 

8
Как запустить сценарий оболочки в OS X двойным щелчком мыши?
У меня есть сценарий оболочки, который имеет разрешение на выполнение пользователем в OS X, но когда я дважды щелкаю по нему, он открывается в текстовом редакторе. Как я могу запустить его, дважды щелкнув по нему?

14
Лучший способ смоделировать «group by» из Bash?
Предположим, у вас есть файл, который содержит IP-адреса, по одному адресу в каждой строке: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Вам нужен сценарий оболочки, который подсчитывает для каждого IP-адреса, сколько раз он появляется в файле. Для предыдущего ввода вам понадобится следующий вывод: 10.0.10.1 3 10.0.10.2 1 10.0.10.3 1 Один из способов …
231 bash  scripting 

8
Как мне написать bash-скрипт для перезапуска процесса, если он умирает?
У меня есть сценарий Python, который будет проверять очередь и выполнять действия для каждого элемента: # checkqueue.py while True: check_queue() do_something() Как мне написать bash-скрипт, который проверит, работает ли он, а если нет, запустите его. Примерно следующий псевдокод (или, может быть, он должен что-то вроде ps | grep?): # keepalivescript.sh …
226 bash  scripting  cron 

3
bash-скриптинг: если аргументы равны этой строке, определите переменную как эту строку
Я делаю некоторый сценарий bash, и теперь я получил один вызов переменной sourceи один вызванный массив samples, например: source='country' samples=(US Canada Mexico...) поскольку я хочу расширить количество источников (и каждый источник имеет свои собственные образцы), я попытался добавить некоторые аргументы для этого. Я попробовал это: source="" samples=("") if [ $1="country" …

12
Чтение рекурсивной папки Python
У меня есть фон C ++ / Obj-C, и я только открываю Python (пишу его около часа). Я пишу скрипт для рекурсивного чтения содержимого текстовых файлов в структуре папок. Проблема, которую я имею, состоит в том, что написанный мной код будет работать только для одной папки. Я могу понять, почему …

19
Как разрешить символические ссылки в сценарии оболочки
Учитывая абсолютный или относительный путь (в Unix-подобной системе), я хотел бы определить полный путь к цели после разрешения любых промежуточных символических ссылок. Бонусные баллы за одновременное разрешение ~ имени пользователя. Если целью является каталог, возможно, можно выполнить chdir () в каталог, а затем вызвать getcwd (), но я действительно хочу …
220 bash  shell  scripting  symlink 

14
Как создать красивый DMG для Mac OS X с помощью инструментов командной строки?
Мне нужно создать хороший установщик для приложения Mac. Я хочу, чтобы это был образ диска (DMG) с предопределенным размером, макетом и фоновым изображением. Мне нужно сделать это программно в сценарии, чтобы интегрировать его в существующую систему сборки (на самом деле это скорее система пакетов, поскольку она создает только установщики. Сборки …

4
Как вы выполняете произвольную нативную команду из строки?
Я могу выразить свою потребность в следующем сценарии: Напишите функцию, которая принимает строку для запуска как собственную команду. Идея не слишком далека: если вы взаимодействуете с другими утилитами командной строки из другой части компании, которые предоставляют вам команду для дословного запуска. Поскольку вы не управляете командой, вам необходимо принять любую …

5
Проверьте, соответствует ли строка регулярному выражению в скрипте Bash
Один из аргументов , что мой сценарий получает это дата в следующем формате: yyyymmdd. Я хочу проверить, получаю ли я правильную дату в качестве входных данных. Как я могу это сделать? Я пытаюсь использовать регулярные выражения, такие как:[0-9]\{\8}
204 regex  bash  shell  scripting 

10
Как перенаправить вывод PowerShell в файл во время его выполнения
У меня есть сценарий PowerShell, для которого я хотел бы перенаправить вывод в файл. Проблема в том, что я не могу изменить способ вызова этого скрипта. Поэтому я не могу сделать: .\MyScript.ps1 > output.txt Как перенаправить вывод скрипта PowerShell во время его выполнения?

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