Вопросы по теме 'variable-expansion'

Что не так со следующим расширением переменной оболочки GNU make?
В этой строке: GCCVER:=$(shell a=`mktemp` && echo $'#include <stdio.h>\nmain() {printf("%u.%u\\n", __GNUC__, __GNUC_MINOR__);}' | gcc -o "$a" -xc -; "$a"; rm "$a") Я получил: *** unterminated call to function `shell':...
5392 просмотров

Как получить первую букву в переменной Bash?
У меня есть переменная Bash, $word , которая иногда является словом или предложением, например: word="tiger" Or: word="This is a sentence." Как я могу создать новую переменную Bash, которая равна только первой букве, найденной в...
83694 просмотров

Пакетный файл Windows — выберите (до) четыре случайных файла в папке
Как следует из названия, я пытаюсь выбрать до четырех случайных файлов (обоев) из папки для дальнейшей обработки. Папка не содержит вложенных папок, только *.jpg, *.bmp и *.png (она может содержать файл Thumbs.db, но я уже позаботился об этом). Я...
1267 просмотров

cmd для повторного переименования массы цикла oneliner
Я над головой с этим - уже потратил слишком много времени на поиск - очевидно, я не понимаю основ переменных CMD и т. д. - и это всегда вызывает у меня такую ​​головную боль почему это не сработает? for %a in (*) do ( set tmpx=%a & echo...
300 просмотров

bash позволяет переменной по умолчанию использовать пользовательский ввод
Я хочу написать сценарий как для интерактивного, так и для пакетного использования. Если аргументы не указаны, скрипт запросит ввод данных пользователем. В отличие от здесь пользователя не должно беспокоить, если переменная уже определена...
86 просмотров
schedule 07.06.2023

AWK - Как я могу получить одинаковые ценности среди них? если $ 1 == $ 1?
Я работаю со списком последовательностей ДНК. Я хотел бы получить все последовательности с одинаковым именем (1 доллар). Я думал использовать if ($1 == "$1") . Но это не работает. файл_результатов: name1 number1 number2...
71 просмотров
schedule 12.05.2023

Bash: добавление дополнительных одинарных кавычек к строкам с пробелами
Когда я пытаюсь передать аргументы как переменные любым командам в bash, я вижу дополнительные кавычки, добавленные bash, если значение переменной содержит пробелы. Я создаю файл "some file.txt" и добавляю его в переменную $file. Я использую $file...
1422 просмотров
schedule 16.10.2022

Расширение строки - экранированная переменная в кавычках для значения
Для начала вот скрипт, который я запускаю, чтобы получить оскорбительную строку: # sed finds all sourced file paths from inputted file. # # while reads each match output from sed to $SOURCEFILE variable. # Each should be a file path, or a variable...
357 просмотров
schedule 03.07.2022

Использование Groovy для раскрытия переменных в свойствах Java
Я часто использую стандартные файлы свойств Java для настройки приложений Groovy. Одна функция, которой мне не хватало, — это возможность использовать переменные как часть значения свойства, чтобы их можно было динамически расширять во время...
2662 просмотров

Выражение переменной %Var% не работает в цикле for в пакетном файле
FOR /F "tokens=* USEBACKQ" %F IN (java -jar %MAVEN_HOME%\jenkins-cli.jar -s http://someip.com build /dev/ -s --username **** --password ***) DO (SET var=%F) Здесь значение %MAVEN_HOME% не заменяется фактическим значением, но когда я...
180 просмотров

Восклицательный знак и решетка в фигурных скобках в bash
Я пытаюсь понять скрипт bash и У меня проблема со следующей строкой: result=${!#} Я нашел часть решения ( ! внутри ${} ) здесь : Если первым символом параметра является восклицательный знак (!), он вводит уровень косвенной...
540 просмотров
schedule 05.09.2022

Может ли расширение переменной в python работать как расширение оболочки переменной
У меня есть устаревший код Python, который считывает из сценария оболочки значения переменных, например, в файле свойств. Например, скажем, у меня есть программа оболочки x.sh для объявления переменных как: Y_HOME=/utils Y_SPCL=$Y_HOME/spcl...
188 просмотров
schedule 28.09.2022

Оценить переменную во время объявления функции в оболочке
Я настраиваю свою среду оболочки и хочу иметь возможность использовать некоторые из тех же функций/псевдонимов в zsh, что и в bash. Одна из этих функций открывает .bashrc или .zshrc в редакторе (в зависимости от того, какой файл подходит), ждет...
56 просмотров
schedule 26.02.2023