1
ответ

gnuplot :Можно ли установить переменные оболочки в сценарии, а затем вызывать их позже?

Я хочу иметь возможность выполнять команды оболочки из сценария gnuplot, например, устанавливать переменную, но оказалось, что системная команда порождает новый экземпляр оболочки, а не выдает команды для...
09.09.2020
1
ответ

Какой самый эффективный способ обновить переменную в файле?

Короткий вопрос :Каков наиболее эффективный способ обновления одной пронумерованной переменной в файле? Длинный вопрос :Я смотрю на вывод программы безопасности (fail2ban ), которая регистрирует, какие хосты были...
02.09.2020
1
ответ

Ansible -Переменные группы доступа в задачах

В моем файле инвентаризации настроены групповые переменные.Пример :все :children :europe :vars :network _id :3 network _name :"europe -eu" hosts :...
29.08.2020
1
ответ

Как поместить переменную в команду awk

с моим кодом я пытаюсь суммировать значения с конкретным именем столбца в файле csv, в зависимости от ввода имени. Вот мой код :#!/bin/bash updatedata (){ индекс=0, а IFS=...
28.08.2020
1
ответ

однострочное определение переменной, зависящей от результата логического теста

В bash-программировании я всегда определял условные переменные следующим образом: собака=1 если [[ $dog -eq 1 ]] ; тогда корова=1 иначе корова=0 fi Очевидно, что это невероятно неэффективно. В...
21.08.2020
1
ответ

bash добавляет одинарные кавычки в > (перенаправление )во время раскрытия переменной (нарушение моего перенаправления)

После исследования я не уверен, что это возможно в скрипте bash. Наиболее вероятная причина, по которой я нашел, связана с порядком расширения оболочки bash. (Может быть? )Что бы я хотел, чтобы случилось, Является ли способность...
20.08.2020
1
ответ

строка PS1 должна пересчитываться каждый раз при вводе ввода

Как сделать так, чтобы строка PS1 всегда пересчитывалась каждый раз, когда пользователь вводит клавишу ввода в командной строке? актуально в шахте :н=А; PS1="$n" n=B В подсказке постоянно отображается A. Как это решить?
14.08.2020
1
ответ

извлечь 5 первых строк текстового файла в переменную

Мне интересно, можно ли "извлечь" первые 5 строк текстового файла в одну переменную (, а не в массив )например :head -5 test.txt >$variable (что, конечно, не работает )Я...
10.08.2020
1
ответ

Запутался в соглашении об именах переменных в сценариях оболочки

Меня немного смущает наличие каких-либо жестких правил в отношении именования переменных в сценариях оболочки. Я нашел разные ответы в разных местах :Unix / Linux -Использование переменных оболочки (на...
10.08.2020
1
ответ

Как напечатать значение переменной в виде шестнадцатеричного числа?

Я могу найти почти все варианты шестнадцатеричных операций с помощью printf, кроме этого. Я пытаюсь отправить шестнадцатеричные значения цвета html в текстовый файл, созданный в основном с использованием printf. Я могу вычислить отдельные R,...
07.08.2020
1
ответ

Массив Bash не добавляет элементы в конец

root@kali -linux :~/Softwares/Softwares/Tools/dirsearch #array= ()root@kali -linux :~/Softwares/Softwares/Tools/dirsearch #for i in 1 2 3 4 > делать > массив+= ($i )> сделано root@kali -linux :~/Программы/...
25.06.2020
1
ответ

Как присвоить значение переменной BASH, если эта переменная имеет значение null/unassigned/falsy?

Я ищу аналог этого задания JS :ФОО = ФОО || «Должно быть, я был фальшивым!»; Спасибо!
24.06.2020
1
ответ

Bash - Перехват ввода для заменяемой команды, хранящейся в переменной

Как я могу перехватить ввод для заменяемой команды, хранящейся в переменной? Пример: Как я могу перехватить ввод следующей команды? bar_foo=$(openssl passwd -1 -salt &...
11.06.2020
1
ответ

создание переменной команды bash

У меня есть эта команда, которую я создал, и я хотел бы поместить ее в переменную. сортировать -k 1,1 | тр " " "\n" | пользователи | wc -l Однако, как показано ниже, на данный момент вывод выдает ошибку и ...
12.05.2020
1
ответ

Как сделать вывод как переменной, так и ее значения в файл

Я немного затрудняюсь с этой задачей, например, я могу сделать простой цикл для отправки значений переменных в файл с циклом for. Но как получить что-то до вывода значения переменной? Я сделал...
11.05.2020
1
ответ

с использованием переменной оболочки в awk и циклом for/while

Как я могу выполнить цикл и добиться результата ниже с передачей переменной оболочки в awk с использованием цикла for/while? У меня есть текстовый файл, как показано ниже. отметка 10 20 30 Лоуренс 40 22 60 отметка 11 12 13 mike 15 16 ...
09.05.2020
1
ответ

Несколько моих переменных в функции не выражаются в виде псевдонимов. Я думаю, что мой синтаксис неверен

В bashrc у меня есть функция будильника, которая может принимать 3 переменные: a () { local $1="${1:-3600}" local $2="${2:-paa} " local $3="${3:-alarm}" sleep "$1" && $2 && $3 } alias ...
05.05.2020
1
ответ

perl или sed: заменить слова некоторым отношением

Я использую TeaCode, TeaCode имеет язык TeaCode, и в тексте шаблона есть следующее определение: md5 преобразует текст в хэш-значение MD5 верхний регистр делает все буквы ЗАГЛАВНЫМИ заглавные буквы Converts First ...
04.05.2020
1
ответ

Как включить и/или оценить переменную в bash?

Задача:#!/bin/bash x=$1 perl -lne 'print "$x is $ _"' $1 Как оценить $1 в моей строке № 4 и каждый раз при печати через perl -oneliner печатать оцененный $1, который находится внутри одинарных кавычек?
03.05.2020
1
ответ

apt install: разница между regex и var=regex

Сейчас у меня есть проблема в скрипте с apt install и не понимаю почему. В чем разница между: # работает нормально apt install gstreamer1.0-plugins-{bad,base,good,ugly} and var="...
24.04.2020
1
ответ

Bash-скрипт печатает знак доллара и \r в awk

У меня есть bash-скрипт, который выполняет cat'ing, а затем использует awk для получения некоторых переменных - первый работает нормально, но у второго есть начальный $ и конечный \r ... мысли? #!/бин/баш newTS=$( cat times....
21.04.2020
1
ответ

Существует ли ограничение на количество сценариев, которые могут одновременно обращаться к общему индексу с одними и теми же переменными?

Я написал около 10 сценариев, которые создают отдельные файлы журналов задач на моем Raspberry Pi4 (ОС — Ubuntu Server). Эти скрипты активируются через crontab, ssh запрашивают мой MotionEye 12 Raspberry Pi ...
16.04.2020
1
ответ

Можно ли назначить переменные для выборочного воспроизведения роли?

У меня есть структура ролей, которая включает в себя различные сценарии, и мне нужно назначить общие переменные для некоторых из них, чтобы не переписывать код для каждой задачи в списке. Это возможно? Я...
12.04.2020
1
ответ

ожидается условный бинарный оператор

var="$(command1 -l '$var2' -c 'command2|grep -c "search"')" если [[ вар !=0 ]]; тогда fi Почему я получаю «ожидаемый условный бинарный оператор». Я искал уже и. Я вижу, что [[]] - это тест...
03.04.2020
1
ответ

Сценарий bash - как использовать переменную $ в grep

Я пишу простой сценарий bash, в котором пользователь вводит доменное имя (example.com), и он выбирает адрес электронной почты из вывода команды whois. Я хочу только получить адрес электронной почты с тем же входным доменом (скрытым)
30.03.2020
1
ответ

Извлечение последних десяти символов строки (например, имени файла) внутри расширения параметра

У меня есть имя файла (включая расширение, но не полный путь) в файле переменных, и я хочу получить только последние 10 символов базового имени из расширения параметра. Пример: файл ...
27.02.2020
1
ответ

Переменная из переменной

Что я здесь делаю не так? A_B_NAME="что-то" Х=А Y=B RESULT=`эхо \${X}_\${Y}_NAME` echo ${RESULT} и в результате я всегда получаю A_B_NAME, но хочу "что-нибудь" Спасибо! Майкл
19.02.2020
1
ответ

Пользовательский ввод для поиска в массиве bash

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

условное назначение var с проверкой на определенные и условные

Я хочу присвоить переменную условно. Это не работает [[ -v $2]] && [$2 == "init" ] && command="./ops/init.sh" [[ -v $2]] && [$2 == "destroy" ] && command="./...
16.02.2020
1
ответ

Makefile - Установка нескольких переменных на одном этапе

У меня есть Makefile, в котором у меня возникают проблемы с простой установкой некоторых переменных: my_stage: echo "FULL_NAME=$(FULL_NAME)" echo "MY_NAME=$(MY_NAME)" $(eval SOME_NAME=$(shell sh -c "...
14.02.2020