В posix-совместимый способ, который работает с несколькими реализациями, как я могу распечатать список текущих определенных переменных среды без их значений? В некоторых реализациях (mksh, freebsd /...
. Я работаю в среде, где у меня есть несколько ключей ssh для нескольких сред, каждая из которых использует хост-бастион, что означает подключение ssh к любому ящику в любой среде, это двухэтапный переход, сначала к ...
Я использую Jenkins для автоматизации сборки приложений с помощью Maven в Linux. Где я должен установить переменные среды, такие как $ JAVA_HOME, и добавить элементы в $ PATH, чтобы они были доступны Дженкинсу? ...
Я написал программу в сценарии оболочки unix для сортировки массива целых чисел. Но я получаю сообщение об ошибке в СТРОКЕ 11, строка - это, а [$ d -gt 0 && $ {a [$ (d-1)]} -gt $ {a [$ d]}] Ошибка ...
Почему следующее не работает? INTERNAL_NUM = $ (grep -E '\ s * internal_num \ s * =' file.xml | sed -E 's / internal_num \ s * = \ s * ([0-9] \ +) / \ 1 /') echo "$ INTERNAL_NUM" Я хотел бы распечатать фактическое ...
Я хотел бы спросить: почему эхо {1,2,3} расширяется до 1 2 3, что является ожидаемым поведением,
в то время как echo [[:digit:]] возвращает [[:digit:]], хотя я ожидал, что он напечатает все цифры от 0 до 9?
У меня есть это: ql_gray='\033[1;30m'
ql_magenta='\033[1;35м'
ql_cyan='\033[1;36м'
ql_orange='\033[1;33м'
ql_green='\033[1;32м'
ql_no_color='\033[0m' Я использую их так: echo "${ql_magenta}quicklock: ...
Я знаю, как отправить команду в качестве входных данных в такой программе, как эта: echo toto | ./my_prog И с подстановкой процесса + перенаправлением: r <<(echo toto) Но как это сделать, если я хочу ввести ...
скажем, у меня есть файл с именем file1 $ a = $ (wc -c file1)
$ echo $ a
233 file1, как бы мне это сделать? $ B = $ (expr $ a% 2)
$ echo $ b
1 Я полагаю, что файл1 в wc -c делает этот сбой?
для имени файла в *
сделать, если ["$ filename" -ne четное] && ["$ filename" -ne odd], то echo "$ filename" fi
done Выше приведен простой сценарий оболочки, который проверяет файлы в ...
Я запланировал сценарий оболочки в crontab, он не запускается, когда я пытался вручную запустить ту же команду, которую я использовал в crontab, я вижу ниже ошибку nohup ./home/rahul/data_script/...
Это можно ли восстановить исходную среду, в которой был вызван сценарий оболочки? Я не пытаюсь написать программу, которая зависит от возможности доступа к исходной среде, мне интересно ...
Я сделал алиас ff и взял его из ~/.zsh/aliases.zsh. Псевдонимы сами по себе работают хорошо: alias ff
ff='firefox --safe-mode' и он работает как ожидалось. Но когда я пытаюсь запустить его под gdb, я получаю: &...
Как я могу протестировать, является ли вывод команды пустой строкой, не вмешиваясь в буферизацию? Пример: команда |??? если [$? = 0] && [-n "$output_from_command"]; затем... Я хочу...
Некоторое время назад я написал сценарий bash, который теперь должен работать в среде с пеплом. В bash это было примерно так: services = ("service1.service" "service2.service" ...
При попытке записать stdout от сценария Python до текстового файла (Python script.py> журнал), создается текстовый файл, когда команда запускается, но фактическое содержание не записано до...
Проблема, над которой я работаю, заключается в том, что у меня есть файл, который будет содержать поля, разделенные символом "|", и файл отсортирован на основе одного из этих полей. Я пытаюсь придумать ...
У меня есть большой CSV-файл, который выглядит так: 1,2,3, 4,5,6,-99
1,2,3,4,5,6,-99
1,2,3,4,5,6,-99
1,2,3,4,5,6,25178
1,2,3,4,5,6,27986
1,2,3,4,5,6,-99 Я хочу выбрать только те строки, в которых 7-я ...
Если Вы следовали unix.stackexchange.com некоторое время, необходимо, надо надеяться, знать к настоящему времени, что отъезд переменной закрыл кавычки в контексте списка (как в $var эха) в оболочках Границы/POSIX (zsh быть...
По соображениям производительности мне приходится использовать sed для замены некоторого текста в файле, и я просто не могу заставить его работать. Это поисковый запрос (который работает в C #), который нужно заменить: Прежде всего, я ...
Я пытаюсь скопировать файлы с testMachineB и testMachineC в testMachineA, поскольку я выполняю свой сценарий оболочки на testMachineA. Если файл не находится там в testMachineB, то это должно быть там в...
Использование ядра 2.6.x Как бы вы написали приведенный ниже результат со следующими переменными, используя sh (не bash, zsh и т. Д.)? VAR1 = "abc def ghi"
VAR2 = "1 2 3"
CONFIG = "$ 1" для i в $ VAR1; do for j in $ ...
Использование ядра 2.6.x Примечание: в предыдущем вопросе я пытался выполнить это с массивом bash. В этой ОС оболочки, отличные от sh, устанавливаются как пакеты Entware-NG и не могут использоваться, так как они загружаются после ...
Командам нравится, находят, и grep извлек бы выгоду значительно, если бы они должны были работать параллельно. Есть ли утилита или программа, которая принимает управление как аргумент и делает выполненным параллельно путем выполнения нескольких...
Я только что нашел способ запустить zsh при запуске bash в Windows с https://www.howtogeek.com/258518/how-to-use-zsh -или-другая-оболочка-в-окнах-10 /. Рекомендуется добавить следующий код в ...
Я часто вижу учебные руководства онлайн, которые соединяют различные команды с различными символами. Например: command1 | command2 command1 и command2 command1 || command2 command1 && command2...
Я пытаюсь получить HTML-файлы из папки компонентов и создать новую папку компонентов и попытаться вставить эту (новую) папку компонента в папку сборки, для которой я использую данный код: find ...
Рассмотрим сценарий, в котором пользователю будет предоставлен инструмент, и единственная операция пользователю должна быть разрешена для запуска основного сценария. Теперь инструмент использует некоторые файлы для хранения конфиденциальной информации. Я
Меня запутала подстановка команд. Я считаю подстановку команд как макрос языка программирования. Подоболочка выполняется первой, и $ (...) заменяется ее стандартным выводом, ...