1
ответ

Глобальный характер в переменной расширяется в Bash, но не ZSH

I ' М, видя проблему с ZSH, где глобальный символ в переменной не расширяется, как я ожидал. Следующий пример делает лучшую работу по ее объяснению. $ echo $ 0 -bash $ echo $ Home / ...
08.08.2018
1
ответ

Как Бэш обрабатывает кавычки в секции замены строк расширения параметров?

Есть ли в этом последовательная логика? некоторая команда "${соизмеримый//соизмеримый шаблон/'как это разобрать?'}". Я разместил некоторые выводы и сырые тесты ниже, как "ответ", но они не полный ...
15.12.2017
1
ответ

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

Я прочитал здесь следующий текст: Имя переменной - это место для ее значения, данных, которые она хранит. Обращение к ее значению (извлечение) называется подстановкой переменной. Если мы извлекаем/...
10.11.2017
1
ответ

Выбранные файлы копии имели замены на имя

У меня есть некоторые папки: oldA с A_1.aaa, A_2.aaa, A_1.bbb, A.def, A.ghi oldB с B_1.aaa, B_2.aaa, B_1.bbb, B.def, B.ghi и так далее и потребностью скопировать их в другую папку с выбором. Я хочу...
27.08.2017
1
ответ

Передача путей и имен файлов программе из сценария bash

Я использую утилиту под названием mp3wrap, которая объединяет несколько файлов mp3 в один. Скажем, у меня есть каталог «альбом 1», содержащий три файла: «трек 1.mp3», «трек 2.mp3» и «трек 3.mp3». Я выполню следующее: ...
15.08.2017
1
ответ

Разбиение слов в переменной в кавычках

Я пытаюсь создать диалоговое меню на основе результатов команды lsblk. Моя цель - прочитать первое слово как пункт меню, а остальные слова как описание пункта меню. Например: ...
13.04.2017
1
ответ

Объявление как локальная переменная прервет работу функции и выйдет из системы «1: ожидаемое число»

function projectopen {local di_files = (*. xcworkspace * / *. xcworkspace * .xcodeproj * / *. xcodeproj) # открыть первый файл выхода ls -d -f -1 $ di_files 2> / dev / null \ | голова -1 \ | xargs ...
25.11.2016
1
ответ

Может ли расширение переменной Bash выполняться непосредственно при вводе пользователем?

Есть ли в bash способ читать вводимые пользователем данные, но при этом разрешать расширение переменной bash? Я пытаюсь попросить пользователя ввести путь в середине программы, но поскольку ~ и другие переменные ...
15.10.2016
1
ответ

Ошибка поиска при использовании значений -newerct, хранящихся в переменных

Я пытаюсь создать функцию bash, которая будет использовать простой файл, например sample.txt start = 22 Мар 2016 10:00 end = 22 Mar 2016 12:09 ... и найдите файлы, которые я установил в / usr / local внутри ...
23.03.2016
1
ответ

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

Учтите, что я установил переменную site, и ее нужно распечатать с помощью echo или printf, но если я использую одинарная кавычка, чтобы что-то написать и использовать переменную, тогда как? Пример: $ site = unix.stackexchange.com $ ...
17.06.2015
1
ответ

Jquery как шаблоны для форматирования строк в bash

#!/bin/bash rm all for f in assets/css/*.css; do printf "\n " >> all echo "$f ...
08.06.2015
1
ответ

Передающие переменные для расположения шаблонов в awk

Я пытаюсь использовать шаблоны диапазона в awk: grep-a объем somefile | awk '/^Apr 25 23:44:04*/,/^Apr 26 12:44:01 */{печать}' Это хорошо работает, но когда я пытаюсь выполнить его, вставляя дату и время...
02.05.2015
1
ответ

Как удостовериться переменная $var в расширенном в “$varsomething”?

Я пытаюсь работать, что-то вроде этого для n в 1 2 3 4 5 6 7 делает run_this_command whatever. $nx$n.in, сделанный, как файлы называют независимо от того, что 1x1.in, независимо от того, что 2x2.in, независимо от того, что 3x3.in...
03.04.2015
1
ответ

awk с переменными в условии и в файле перенаправления вывода

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

Сервисный сценарий называет другой сценарий с переменными

У меня есть простой сервисный сценарий tomcat7 в/etc/init.d/, чтобы запустить и остановить мой сервер приложений (кот) при пользователе кота. На RHEL6. #!/bin/bash # описание: Tomcat Запускает Остановку # processname: кот #...
22.08.2014
1
ответ

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

Я отлаживаю сценарий оболочки (который я не записал), который содержит этот цикл: считайте строку <"$pid_file" для p в $line; сделайте [-z "$ {p//[0-9]/}"-a-d "/proc/$p"] && pid =", $pid$p", сделанный, Мо
21.01.2014
1
ответ

как я делаю $VAR пустым, таким образом, он не производит параметр командной строки и все еще в том аргументе?

Это - основная установка для hsetroot для него для работы: hsetroot - центрируют/path/to/image/-установка обоев только с что изображение. Для использования этих опций просто нужно быть местом в...
19.12.2013
1
ответ

Что делает $ выражения {MYVAR: +-x} означают в ударе?

В сценарии удара я не могу отправить здесь, я вижу следующее выражение: $ {MYVAR: +-x} я понимаю значение выражений как $ {MYVAR: + OTHERVAR} и $ {MYVAR:-OTHERVAR}, но выражение с обоими...
29.11.2013
1
ответ

Не мог циклично выполниться посредством ВИХРЕВОЙ команды

Я могу выполнить отдельное ВИХРЕВОЕ использование команд, завихрение-u user:password-v-XPOST-H 'Тип контента: text/xml'-d' <featureType> <имя> quadrella_indica </имя> </featureType>'...
27.11.2012
1
ответ

Переменные Shell, не работающие?

Я пытаюсь сохранить дату в переменной ($DATE), таким образом, я могу использовать его позже, но это, кажется, не работает. Видеть что-то не так? $ DATE= (дата + "%Y-% m-% d %R") sudo mysqldump-u базируются-pnotgivingyoumypassword-...
02.09.2012
1
ответ

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

У меня есть следующие строки в моем файле сценария удара .cfg DDF_SOURCE = "siebel_DATA_DATE_FORMAT" DATA_DATE_FORMAT= $ {! DDF_SOURCE}, как $ {! DDF_SOURCE} оцененный? Это было бы! siebel_DATA_DATE_FORMAT...
22.06.2012
0
ответов

Может ли список переменных, используемых в цикле for, состоять из самих переменных?

Я пытаюсь создать скрипт, в котором почти все вещи были разобраны ранее, и у меня остались логические значения, которые мне нужны, сохраненные в переменных
24.11.2021
0
ответов

передача аргументов команде, запускаемой su

Я хочу запустить команду от имени другого пользователя (текущий пользователь root ). Таким образом, я делаю su newuser -c 'mkdir "/tmp/test"' но у меня проблема с передачей ему аргументов я = "имя" su newuser -c 'mkdir "/tmp/$i"
11.11.2021
0
ответов

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

У меня есть следующая программа, в которой я хочу напечатать переменную $var, которую я заполняю временем выполнения программы. Однако при выводе его на консоль с помощью echo или printf значение пустое. Программа :#!/бин/баш для п в 1 2 3 4
04.09.2021
0
ответов

Не удалось выполнить звездочку/двойную кавычку

Извините, я новичок в шеллскриптинге. У меня есть переменная, содержащая параметр, связанный с командой «найти». ТИП= ("-тип f" )ИМЯ= (" -имя \" *журнал *\"" )Пробую поставить те переменные...
13.08.2021
0
ответов

Как работать со специальными символами в учетных данных реестра Docker в новой версии kubectl

Сегодня я хочу добавить учетные данные реестра Docker в kubernetes v1.21.3 (он отлично работает в более ранней версии kubernetes, но есть проблема в новой версии kubernetes ):kubectl создать секретный докер -...
05.08.2021
0
ответов

Невозможно использовать переменную для указания целей для параметра rsync «--exclude={..}» в скрипте

Моя цель состоит в том, чтобы мой скрипт bash запускал эту команду :rsync -azhi --dry -run --exclude={'file1.txt','file2.txt',' *.sql'} /из каталога -/ /в -каталог/... при таком абстрагировании :srcdir='/из -...
13.07.2021
0
ответов

Сохранить соответствие шаблону в расширении параметров оболочки

Я могу удалить шаблон в переменной bash, используя ${variable ##pattern} (в начале )или ${variable%%pattern} (в конце ). Но я не могу найти баш -единственный способ сохранить шаблон и бросить остальные. Я знаю там...
09.07.2021
0
ответов

Как разбить строку пробелами, содержащую значения в кавычках

Возьмем следующий пример bash (Я должен упомянуть, что мой реальный вывод исходит из vboxmanage list vms )TEST='"сервер ubuntu" foo bar' эхо $ ТЕСТ "сервер ubuntu" foo bar Как мне...
09.07.2021
0
ответов

bash :замена одного параметра :начало и конец строки

Этот вопрос не о том, как это сделать с помощью sed, grep или подобных инструментов. Пожалуйста, не отвечайте теми. У меня есть строка (это может быть любая строка той же структуры foofoo _barbar и т. д. ):...
03.03.2021