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

150
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) Как видите, в середине каждого имени файла есть пробел. Я попытался обернуть каждое имя в кавычки и экранировать пробел с помощью...

148
Проверка на правильное количество аргументов

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

147
Дождитесь окончания процесса

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

147
Эквивалент Grep и Sed для обработки командной строки XML

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

145
Что противоположно голове? Я хочу все, кроме первых N строк файла

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

143
Что означает $$ в оболочке?

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

140
Как считать объекты в PowerShell?

Как я читаю в руководстве пользователя PowerShell, одна из основных концепций PowerShell заключается в том, что команды принимают и возвращают объекты вместо текста. Так, например, запуск get-aliasвозвращает мне несколько System.Management.Automation.AliasInfoобъектов: PS Z: \> get-alias...

140
Как выполнить файл сценария .SQL с помощью c #

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

136
Выполнение нескольких команд из сценария Windows cmd

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

135
Как вручную расширить специальную переменную (например: ~ тильда) в bash

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

133
Как получить результат выполнения команды в переменной в Windows?

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

132
Какой самый полезный сценарий вы написали для повседневной жизни? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

131
unix - начало и конец файла

Допустим, у вас есть текстовый файл. Какая команда позволяет просматривать 10 верхних и 10 нижних строк файла одновременно? т.е. если файл состоит из 200 строк, то просматривайте строки 1-10 и 190-200 за один раз....

129
Выполняете JavaScript без браузера?

Я изучаю программирование на Javascript без браузера. Я хочу запускать сценарии из командной строки Linux или Mac OS X, так же, как мы запускаем любой другой язык сценариев (ruby, php, perl, python ...) $ javascript my_javascript_code.js Я посмотрел на Spider Monkey (Mozilla) и v8 (Google), но оба...

127
Как запустить сценарий PowerShell без отображения окна?

Как можно запустить сценарий PowerShell, не отображая окно или какой-либо другой знак для пользователя? Другими словами, сценарий должен работать в фоновом режиме без каких-либо сигналов для пользователя. Дополнительный балл за ответ, который не использует сторонние компоненты...