Как вы вызываете внешнюю команду (как будто я набрал ее в оболочке Unix или командной строке Windows) из скрипта
Термин «оболочка» относится к общему классу текстовых интерактивных командных интерпретаторов, чаще всего связанных с операционными системами Unix и Linux. Для вопросов о сценариях оболочки, пожалуйста, используйте более конкретные теги, такие как 'bash', 'powershell' или 'ksh'. Без конкретного тега следует использовать переносимое (POSIX-совместимое) решение, хотя вместо него предпочтительнее использовать «posix» или «sh».
Как вы вызываете внешнюю команду (как будто я набрал ее в оболочке Unix или командной строке Windows) из скрипта
Какую команду можно использовать для проверки, существует ли каталог в сценарии оболочки
В PHP строки объединяются следующим образом: $foo = "Hello"; $foo .= " World"; Здесь $fooстановится "Hello World". Как это достигается в
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Как скопировать папку с удаленного на локальный хост с помощью...
Как определить, какая версия PowerShell установлена на компьютере, и действительно ли она установлена
У меня есть строка в Bash: string="My string" Как я могу проверить, содержит ли она другую строку? if [ $string ?? 'foo' ]; then echo "It's there!" fi Где ??мой неизвестный оператор. Я использую эхо и grep? if echo "$string" | grep 'foo'; then echo "It's there!" fi Это выглядит немного...
В оболочке Unix, если я хочу объединить stderrи stdoutв stdoutпоток для дальнейших манипуляций, я могу добавить следующее в конце моей команды: 2>&1 Итак, если я хочу использовать headна выходе из g++, я могу сделать что-то вроде этого: g++ lots_of_errors 2>&1 | head поэтому я вижу...
У меня есть эта строка хранится в переменной: IN="bla@some.com;john@home.com" Теперь я хотел бы разделить строки по ;разделителю, чтобы у меня было: ADDR1="bla@some.com" ADDR2="john@home.com" Я не обязательно нужен ADDR1и ADDR2переменные. Если они являются элементами массива, это даже лучше. После...
Я пишу сценарий оболочки для запуска под KornShell (ksh) в AIX. Я хотел бы использовать mkdirкоманду для создания каталога. Но каталог может уже существовать, и в этом случае я не хочу ничего делать. Поэтому я хочу либо проверить, что каталог не существует, либо подавить ошибку «Файл существует»,...
Как я могу рекурсивно найти все файлы в текущей и вложенных папках на основе сопоставления с подстановочными
Как бы я использовал sed, чтобы удалить все строки в текстовом файле, которые содержат определенную
Я пытаюсь запустить CMD файл, который вызывает PowerShellсценарий cmd.exe, и я получаю сообщение об ошибке ниже: Management_Install.ps1 не может быть загружен, потому что выполнение сценариев отключено в этой системе. Я бегал Set-ExecutionPolicy -ExecutionPolicy Unrestricted и когда я убегаю...
У меня есть довольно простой скрипт, который выглядит примерно так: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF Когда я запускаю этот скрипт из командной строки и передаю ему аргументы, я не получаю никакого вывода. Однако, когда я запускаю...
У нас есть приложение PHP, и мы хотим подсчитать все строки кода в определенном каталоге и его подкаталогах. Нам не нужно игнорировать комментарии, так как мы просто пытаемся получить грубое представление. wc -l *.php Эта команда прекрасно работает в данном каталоге, но игнорирует подкаталоги. Я...
Как узнать, установлена ли переменная в Bash? Например, как я могу проверить, передал ли пользователь первый параметр функции? function a { # if $1 is set ? }
Как перебрать диапазон чисел в Bash, если диапазон задан переменной? Я знаю, что могу сделать это (это называется «выражение последовательности» в документации Bash ): for i in {1..5}; do echo $i; done Который дает: 1 2 3 4 5 Тем не менее, как я могу заменить одну из конечных точек диапазона...
Я хочу написать скрипт, который перебирает 15 строк (возможно, массив?) Это возможно? Что-то вроде: for databaseName in listOfNames then # Do something end
Я хочу приостановить ввод в сценарии оболочки и предложить пользователю выбор. Стандартный Yes, Noили Cancelтипа вопрос. Как мне сделать это в типичной командной...
Я пытаюсь запустить findкоманду для всех файлов JavaScript, но как исключить конкретный каталог? Вот findкод, который мы используем. for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done...
Мне нужно проверить наличие входного аргумента. У меня есть следующий скрипт if [ "$1" -gt "-1" ] then echo hi fi я получил [: : integer expression expected Как сначала проверить входной аргумент1, чтобы увидеть, существует ли...