1
ответ

Как отображать только переменные оболочки (, а не функции)

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

Предотвратить выполнение подстановки команд при объявлении переменной

Недавно я заметил, что при объявлении переменной с помощью подстановки команд, скажем так :var=$ (echo "это выполняется" > test; cat test )Затем запустится (проверка файлов будет...
23.03.2021
1
ответ

Инициализировать несколько переменных bash выводом одной команды

Моя цель — инициализировать несколько переменных bash на основе вывода одной команды. В частности, строка i должна быть значением переменной i. Пример :Моя команда — это программа на Python с именем...
23.03.2021
1
ответ

Linux -Получить список локальных -Пользовательских -Системных переменных среды отдельно

Я могу получить системные переменные среды с помощью команды printenv, но мне нужны данные отдельных переменных :Как я могу списки получить локальный (сеанс -широкий ), пользовательский (пользовательский -широкий )и системный (системный -широкий, глобальн
21.03.2021
1
ответ

Linux -Проверить, является ли переменная переменной оболочки или переменной пользователя?

Я определил переменную, записав VAR1='abcd' в файл.bashrc. Я мог бы перечислить все переменные с помощью команды compgen -v. Я мог бы проверить, есть ли какая-либо переменная из этого вывода, используя printenv или echo...
20.03.2021
1
ответ

Создание пути для работы перед копированием -вставка и выполнение команд из файла по одной в командной строке

Я разместил файл.md с несколькими строками кода Bash в своей учетной записи GitHub и хотел бы скопировать -вставить эти строки и выполнить их одну за другой для обновления программного обеспечения (модуля веб-сайта )не включается автоматически...
19.03.2021
1
ответ

Извлечение значения nc _переменной pid, находящейся внутри функции

Я хочу обновить nc _pid, чтобы я мог использовать его для проверки, запущен ли процесс с pid nc _pid. #!/usr/bin/bash function start (){ trap 'echo "Очистить и выйти"; убить $nc _pid; выход' СРОК...
18.03.2021
1
ответ

как получить доступный инвентарь и заполнить независимую переменную?

У меня есть файл инвентаризации с определенной группой серверов [продукт] prod1 доступный _хост = 10.10.2.30 prod2 доступный _хост = 10.10.2.40 prod3 доступный _хост = 10.10.2.50 prod4 ansible _host=10.10.2.60 Я хочу...
03.03.2021
1
ответ

Переменная в Bash Alias ​​не работает должным образом

Псевдоним не работает должным образом, пока не будут запущены исходные ~/.bashrc или исходные ~/.bash _псевдонимы ТОЛЬКО ПОСЛЕ первого запуска псевдонима. Есть ли волшебный способ заменить строку $todaydir...
25.02.2021
1
ответ

как запустить команду ssh и разрешить удаленное расширение переменной

Я ожидаю, что эта команда расширит переменную HOME на удаленном сервере :ssh user@host bash -c "'echo ${HOME}'", но вместо этого это расширяется локально. Как получить удаленный ДОМ...
12.02.2021
1
ответ

Синтаксис переменных NVRAM

Я пытаюсь отредактировать клиентскую переменную _customlist в своем маршрутизаторе с прошивкой Merlin и немного запутался в синтаксисе; когда я экспортирую его, а затем смотрю, большинство из них заканчиваются на 3 >, например...
05.02.2021
1
ответ

Скрипт для создания жестких ссылок, который нумерует их на основе существующих имен файлов и при соблюдении определенных условий?

Начну с того, что я нуб в программировании. Сценарий, над которым я работаю, действительно доводит мои ограниченные навыки до предела. Прошу простить за длину поста. Я старался быть кратким, но думаю...
01.02.2021
1
ответ

команда даты, вычисляющая значение на один месяц раньше по заданной переменной

если нет аргумента, я могу сгенерировать текущий месяц и год (012021 )и последний месяц (122020 )с опцией «-d 'последний месяц». если я введу аргумент вроде "01/01/2019", я смогу обработать $...
08.01.2021
1
ответ

Как сохранить и передать переменную из сеанса ssh на локальный компьютер

Я пытаюсь получить переменные оболочки, сгенерированные на удаленной машине в сеансе ssh. echo -n "Введите IP-адрес Raspberry, к которому вы хотите подключиться :" read Rasp _id sshpass -pthe@Donut ssh...
04.01.2021
1
ответ

Переменная, введенная в команду в сценарии оболочки, не работает

Это работает именно так, как ожидалось :эхо -n 80 443 | xargs -d ' ' -I% bash -c 'socat TCP4 -LISTEN :%,fork TCP4 :123.123.123.123 :% &' Но эта версия не работает. Переменная $ip не проходит, и...
25.12.2020
1
ответ

bash :установить значение из журнала в качестве переменной

У меня есть файл журнала, состоящий из 240 чисел с плавающей запятой в следующем формате :5.4 5.1 5.2 5.4 5.4 4.9 5,0 5.2 5,5 5.3 5.6 5.4 5.1 5.3 5.3 5.1 5.2.. 4.8 Доступ к этому файлу журнала в среде bash мне нужен...
17.12.2020
1
ответ

Назначить команду тайм-аута переменной в скрипте

Я пытаюсь установить, как долго будет работать nvlc. На самом деле в операторе case есть несколько команд nvlc, поэтому я могу выбрать поток для воспроизведения. Я разместил скрипт в виде фрагмента gitlab здесь. Я хочу...
15.12.2020
1
ответ

Разверните переменную оболочки при редактировании командной строки

Если я напишу ls bla. *в подсказке, а затем я нажимаю =, пока курсор все еще находится на бла. *часть командной строки, список файлов, соответствующих bla. *печатается. Если я нажму *, это слово будет...
14.12.2020
1
ответ

петля через переменную перестала работать

У меня был работающий сценарий оболочки для назначения другой раскладки внешней USB-клавиатуре, когда она подключена, и он больше не работает. Я не знаю, это потому, что я переключаюсь с sh на zsh. usbkbd _id="...
06.12.2020
1
ответ

Отфильтровать дерево каталогов и создать меню bash из результатов

У меня есть папка Google Диска в облаке, которую я синхронизирую со своим сервером для резервного копирования и восстановления веб-каталога WordPress и дампа базы данных MySQL, и я делаю это с помощью rclone. Я могу видеть...
30.11.2020
1
ответ

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

Я новичок в bash, так что это должно быть довольно просто, но пока не могу найти. Я собираюсь внести свой вклад ввод кота _файл | sh _file.sh выходной файл _Я хочу получить информацию из входного файла _, поэтому...
19.11.2020
1
ответ

Скрипт, использующий данные/ввод, содержащие имена переменных

Итак, у меня есть файл "Directories.dat", который содержит список каталогов для чтения сценария, работающего на нескольких машинах. За счет этого часто определяется список директорий в файле...
19.11.2020
1
ответ

zsh -Как сделать локальные переменные доступными для внутренних функций, которые не определены с помощью 'eval'?

У меня есть функция zsh, которая выглядит так :external _func (){ local LOCAL _VAR='test' inner _func (){ echo "${LOCAL _VAR}" } } где $LOCAL _VAR недоступен для...
18.11.2020
1
ответ

Переменная внутри другой переменной

У меня есть эти переменные а1=0,017 а2=0,2 а3=10,7 а4=20,9 а5=35,4 для ((х=1; х<=5; х++ ))do for i in a${x} ​​do echo "Добро пожаловать $i раз" сделано done Вывод должен быть :"Добро пожаловать 0,017...
11.11.2020
1
ответ

find не может выполняться при наличии пробела в строковой переменной для -path или -iregex и т. д.

Не может быть пробела в строковой переменной для -пути или -параметра поиска iregex. Этот ввод '/home/demo. */\.config/Файловая система/. *т$' питается :читать i m = "-iregex $i" find ~$m не будет работать как...
26.10.2020
1
ответ

Как вывести значения, разделенные запятыми, используя IFS="," в оболочке

У меня есть небольшой скрипт, который не выдает вывод, разделенный запятыми, при использовании IFS, но IFS обязателен, так как он мне нужен для чтения многих других значений. Вывод приведенного ниже сценария: odi _server1...
08.10.2020
1
ответ

Передача переменной скрипта в команду, которая запрашивает ввод данных пользователем

У меня есть шелл-скрипт ABCD.sh, и он будет содержать команду для загрузки файла на сервер, который запросит имя пользователя и пароль. Вместо того, чтобы указывать там имя пользователя и пароль, я хотел бы передать...
30.09.2020
1
ответ

Глобальная переменная оболочки сбрасывается при запуске оболочки

Я пытался использовать fzf и выполнил экспорт FZF _КОМАНДА ПО УМОЛЧАНИЮ _в соответствии с инструкциями. Я установил значение ag -g "". Для остальной части сеанса echo $FZF _DEFAULT _COMMAND дает мне ag -g "&...
25.09.2020
1
ответ

Создание псевдонимов для аргументов команды

Я хотел бы использовать псевдоним (foo )для своего адреса электронной почты (foo@domain.com ). Цель состоит в том, чтобы быть в состоянии сделать echo "Это тестовое письмо" | mail -s "Заголовок электронной почты" foo вместо эхо и...
14.09.2020
1
ответ

Как убедиться, что пользовательский ввод состоит ровно из 6 цифр

Я использую HP -UX 11.23 и имею сценарий bash, который считывает два ввода. Оба входа должны иметь длину ровно 6 цифр. Как лучше всего прочитать ввод, и если это не 6 чисел попросите пользователей...
11.09.2020