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

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

10
Bash массив с пробелами в элементах
Я пытаюсь построить массив в Bash имен файлов с моей камеры: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Как видите, в середине каждого имени файла есть пробел. Я попытался обернуть каждое имя в кавычки и экранировать пробел с помощью обратной косой черты, ни один из которых не работает. Когда …
150 arrays  bash  unix  scripting 


3
Проверка на правильное количество аргументов
Как проверить правильность количества аргументов (один аргумент). Если кто-то пытается вызвать скрипт, не передавая правильное количество аргументов, и проверяет, действительно ли аргумент командной строки существует и является каталогом.
148 shell  scripting 

14
Эквивалент Grep и Sed для обработки командной строки XML
При выполнении сценариев оболочки, как правило, данные будут в файлах однострочных записей, таких как CSV. Это действительно просто обрабатывать эти данные с помощью grepи sed. Но мне часто приходится иметь дело с XML, поэтому мне бы очень хотелось, чтобы скрипт мог получить доступ к этим XML-данным через командную строку. Каковы …

14
Дождитесь окончания процесса
Есть ли в Bash встроенная функция для ожидания завершения процесса? Команда waitпозволяет только дождаться завершения дочерних процессов. Я хотел бы знать, есть ли какой-либо способ дождаться завершения какого-либо процесса, прежде чем приступить к какому-либо сценарию. Механический способ сделать это заключается в следующем, но я хотел бы знать, есть ли какая-либо …
147 bash  scripting  process  wait 


8
Что противоположно голове? Я хочу все, кроме первых N строк файла
Учитывая текстовый файл неизвестной длины, как я могу прочитать, например, все, кроме первых двух строк файла? Я знаю, tailчто дадут мне последние N строк, но я не знаю, что N впереди. Итак, для файла AAAA BBBB CCCC DDDD EEEE я хочу CCCC DDDD EEEE А для файла AAAA BBBB CCCC …

11
Что означает $$ в оболочке?
Однажды я прочитал, что одним из способов получения уникального имени файла в оболочке для временных файлов было использование двойного знака доллара ( $$). Это производит число, которое время от времени меняется ... но если вы звоните ему несколько раз, он возвращает тот же номер. (Решение состоит в том, чтобы просто …
143 shell  scripting 

4
Как считать объекты в PowerShell?
Как я читаю в руководстве пользователя PowerShell, одна из основных концепций PowerShell заключается в том, что команды принимают и возвращают объекты вместо текста. Так, например, запуск get-aliasвозвращает мне несколько System.Management.Automation.AliasInfoобъектов: PS Z: \> get-alias Определение имени CommandType ----------- ---- ---------- Alias% ForEach-Object Алиас? Where-Object Alias ​​ac Add-Content Псевдоним asnp Add-PSSnapIn …


10
Как выполнить файл сценария .SQL с помощью c #
Я уверен, что на этот вопрос уже был дан ответ, однако мне не удалось найти ответ с помощью инструмента поиска. Используя С #, я хотел бы запустить файл .sql. Файл sql содержит несколько операторов sql, некоторые из которых разбиты на несколько строк. Я попытался прочитать файл и попытался выполнить файл …
140 c#  sql  oracle  scripting 


8
Выполнение нескольких команд из сценария Windows cmd
Я пытаюсь написать сценарий Windows cmd для выполнения нескольких задач в серии. Однако он всегда останавливается после первой команды в сценарии. Команда, после которой он останавливается, является сборкой maven (не уверен, что это актуально). Как мне заставить его выполнять и выполнять каждую задачу по очереди, пожалуйста? Установка любого программного обеспечения …

15
Как вручную расширить специальную переменную (например: ~ тильда) в bash
У меня есть переменная в моем сценарии bash, значение которой примерно такое: ~/a/b/c Обратите внимание, что это нерасширенная тильда. Когда я выполняю ls -lt для этой переменной (назовем ее $ VAR), я не получаю такой каталог. Я хочу, чтобы bash интерпретировал / расширял эту переменную, не выполняя ее. Другими словами, …

13
Как получить результат выполнения команды в переменной в Windows?
Я хочу получить результат команды в виде переменной в пакетном сценарии Windows (см., Как получить результат команды в bash для эквивалента сценария bash). Решение, которое будет работать с файлом .bat, является предпочтительным, но также приветствуются другие распространенные решения сценариев Windows.

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