3
ответа

Разработайте сценарий bash с использованием переменных

При каждой перезагрузке назначения USB-порта подключенного сканера неверны. Моя цель - создать сценарий, который запускается при перезагрузке, исключая мое взаимодействие. Вот что я делаю вручную, чтобы исправить ...
01.11.2018
3
ответа

Объединение значение переменной и строка для формирования другой переменной

Я хочу ссылаться на переменную bash из переменной без использования: echo "$ {! VARNAME}" Есть идеи? Поскольку я хочу использовать переменную "на лету" и есть много таких ссылок, я не могу объявить их ...
24.10.2018
3
ответа

Использование переменных оболочков для параметров команд

в скрипте Bash я пытаюсь хранить параметры, которые я использую для RSYNC в отдельной переменной. Это отлично работает для простых вариантов (например, --recursive), но я бегу в проблемы с --exclude = '. *': ...
30.07.2018
3
ответа

Используя “$ {a:-b}” для переменного присвоения в сценариях

Я смотрел на несколько сценариев, которые другие люди записали (конкретно Red Hat), и много их переменных присвоено с помощью следующей нотации VARIABLE1 =" $ {VARIABLE1:-some_val}", или некоторые расширяются...
10.07.2018
3
ответа

Можно ли распечатать содержание содержимого переменной с помощью скрипта оболочки? (косвенные ссылки)

Давайте предположим, что я объявил следующие переменные: $ var = '$ test' $ test = "Моя строка" Если я распечатаю их содержимое, я вижу следующее: $ echo $ var $ test $ echo $ test Моя строка, которую я хотел бы найти ...
30.06.2018
3
ответа

Сопоставить строку от var1 до var2 (поиск)

Я хочу выполнить поиск без учета регистра в VAR2 на основе содержимого VAR1, содержащего некоторые параметры в форме ключ: значение. Если присутствует ключ VAR1, замените значение в VAR2. Например, для: VAR1 = ...
11.06.2018
3
ответа

Получить слово в каждом цикле, используя переменную цикла

Я пытаюсь получить слово в каждом цикле. Я не могу понять, как вставить i в print $ 2. пока [$ i -lt 4] do A = $ (awk -F_ '{print $ 2}' <<< 'one_two_test_three') echo $ A готово ...
30.05.2018
3
ответа

Есть ли соглашения о присвоении имен для переменных в сценариях оболочки?

Большинство языков имеет соглашения о присвоении имен для переменных, наиболее распространенный стиль, который я вижу в сценариях оболочки, является MY_VARIABLE=foo. Действительно ли это - конвенция или является ею только для глобальных переменных? Что от
11.05.2018
3
ответа

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

Почему я получаю различные значения для $x от отрывков ниже? #!/bin/bash x=1 повторяют fred> спам; в то время как считанный var; сделайте x=55; сделанный <спам повторяют x= $x # x=55.. Я ожидал бы этот результат x=1 кошка...
14.12.2017
3
ответа

Как опустить символ $ при вводе пути, хранящегося в переменной?

У меня есть часто используемый каталог. Предположим, это: /etc/insserv.conf.d/testname Я установил переменную в моем /root/.bashrc: mydir = / etc / insserv.conf.d / testname Теперь я могу открыть этот каталог с помощью этого ...
25.06.2017
3
ответа

Почему bash не расширяет эту переменную, когда я префикс команды с "одноразовым назначением переменной" [duplicate]

Если я запускаю эту команду bash и префикс утверждения, так что переменная fruit должна существовать, но только на время выполнения этой команды: $ fruit=apple echo $fruit $ Результатом будет пустая строка. почему?...
03.06.2017
3
ответа

Как назначить строку с несколькими пробелами переменной в bash?

Во-первых, этот вопрос не нравится Как мне повторить строку с несколькими пробелами в bash «нетронутой»? [дубликат], потому что в этом вопросе он просто хочет его распечатать, а я хочу присвоить его переменной и ...
13.04.2017
3
ответа

Несколько входов в одной команде [closed]

У меня что-то вроде этого: Error_code = 1; число = 5; Error_code = 2; число = 7; Error_code = 3; число = 9; Error_code = 1; число = 2; Error_code = 2; число = 5; . . . И много кодов ошибок (около 100). Допустим, файл ...
28.03.2017
3
ответа

Как создать сценарий или командную строку, увеличивающую переменную часть имени моих файлов, но некоторые из них?

У меня есть несколько файлов с неправильными именами: $ ls DevOirNote1_1_2.R DevoirNote1_1_5.R DevoirNote1_4_1.R DevOirNote1_1_3.R DevoirNote1_1.R DevoirNote1.R DevOirNote1_1_4.R DevOirNote1_2_1.R ...
26.03.2017
3
ответа

Захват вывода функции оболочки без подоболочки

На моем компьютере установлен rbenv (менеджер версий ruby), и он работает следующим образом: $ rbenv local 2.3.1 Запись в stdout локальной версии моего ruby. Я хочу спасти эту версию и объявить ее в ...
04.01.2017
3
ответа

Невозможно назначить вывод вложенных команд переменной в bash

Я пытался назначить следующую команду (которые выбирают случайную строку из файла) в переменную, но не работают. givinv @ 87-109: ~ $ head - $ (($ {RANDOM}% `wc -l
29.11.2016
3
ответа

Команда rm в сценарии bash не работает с переменной

Я выполняю сценарий bash для создания резервной копии моих баз данных mysql. Собственно старые хочу удалить. Итак, я создаю свой скрипт с переменной для удобства обслуживания. На самом деле весь сценарий ...
28.11.2016
3
ответа

BASH: pass arguments to sub-script

У меня есть такой скрипт: #!/bin/bash . config ./sub-script В config много переменных и я не хочу передавать их в sub-scirpt как ./subscript arg1 arg2 ... arg100500. Также, я ...
26.04.2016
3
ответа

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

В Bash есть некоторые специальные или предопределенные переменные, такие как $? и $#. Как узнать значение этих переменных, используя команду build in вместо поиска в Интернете? Я пытался использовать это: ...
17.03.2016
3
ответа

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

У меня есть несколько строк, и я хочу установить переменную для одной из них , случайно. Скажем, строки: test001, test002, test003 и test004. Если бы я установил его как обычно, я бы, очевидно, сделал это так: test = ...
04.11.2015
3
ответа

Переменная, не расширяющаяся в другом переменном ударе

Я читаю файл CSV в сценарии удара следующим образом: ресурс = '/data/bscs /' в то время как IFS = '|'read seqid fname fpath действительно повторяют "FILENO: $seqid" повторяют "ИМЯ ФАЙЛА: $fname" эхо "...
02.04.2015
3
ответа

Расширение Shell для аргументов?

Например: mkdir ~ / каталоги { 1,2,3 } Creates ~/1, ~/2 и ~/3. Это приравнивается к: mkdir ~/1 mkdir ~/2 mrdir ~/3, Но, с помощью того же синтаксиса в случае CMD <аргумент>: варево {установка...
01.04.2015
3
ответа

Синтаксическая ошибка при попытке сократить часть переменной

Если я пишу простой $i эха, у меня нет проблемы: это показывает мне переменную. Но если я пробую, делают что-то с ним $ ($i|cut-d"".-f1-3) затем я получаю сообщения об ошибках: - удар:/... file.backup: Разрешение...
28.03.2015
3
ответа

Переменная связана с переменной

Я хочу получить эффект как рев, но я не знаю как: $> = '/dir' $> B =" $A/bin" $> повторяют $B/dir/bin $> = '/other' $> $B эха/other/bin какие-либо идеи?
10.03.2015
3
ответа

sed не развернет мою переменную Bash в сценарии

У меня есть этот сценарий, который запросит относительный или полный путь в файл и затем подкачает пробелы '' с '\, 'который работает в консоли Linux. Замена сделана с помощью первого sed...
07.02.2015
3
ответа

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

Я по существу имею для цикла, где переменная i, что я выполняю итерации с, возьмет каждую букву алфавита, например. Я хочу использовать каждое значение меня для создания массива, названного массивом "$i" (...
16.01.2015
3
ответа

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

Позволяет предполагают некоторый сценарий оболочки удара как: #!/bin/bash a=3 b=7 устанавливают-o posix набор В этом случае, выполнение переменной набора или некоторые другие из команд для печати переменных среды (ENV...
09.12.2014
3
ответа

Повторное использование подобные флаги для нескольких команд

Скажем, я хочу выполнить несколько команд с подобными флагами, такими как: du-sh / - исключают =/dir1 - исключают =/dir2 - исключают =/dir3/dir4 tar cvf архив / - exclude=dir1 - exclude=dir2 - exclude=dir3/...
26.06.2014
3
ответа

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

Как я получаю значение переменной из одного сценария и импортирую его в другом сценарии? Но выгода - то, что сценарий, куда я собираюсь получить значение переменной, имеет также некоторые команды, которые я не хочу...
09.06.2014
2
ответа

Итерация строк в csv для сохранения столбцов в качестве переменных

У меня есть csv, составленный следующим образом :Столбец1, Столбец2, Столбец3 Существующий текст в Column1, Дата в Column2, Целое число в Column3 B Существующий текст в столбце 1, B Дата в столбце 2, B Целое число в столбце 3 C Существующий текст в столбц
26.11.2021