Вопросы с тегом «variable»

Переменная - это имя, если оно выбрано правильно с символическим значением, которое содержит значение или значения. Используйте этот тег, если ваш вопрос касается использования переменных в сценариях оболочки (если вы хотите спросить о переменных в языках программирования, вам, вероятно, следует задать их в StackOverflow)

1
Linux: команда set для локальных переменных
Я пытаюсь понять локальные переменные / переменные окружения и команды экспорта / установки. $ set FILEM="razrax" $ echo $FILEM $ FILEN="test" $ echo $FILEN test Пожалуйста, объясните, почему echo $FILEMвозвращает пустую строку
9 bash  shell  variable 

2
Косвенно раскрыть переменные в оболочке
Мне нужно косвенно ссылаться на переменную в bashоболочке. Я в основном хочу, чтобы вы могли сделать make, написав $($(var)). Я попытался с помощью ${$var}которого было бы самым прямым решением, bashно затем я получаю эту ошибку: bash: ${$var}: bad substitution Есть ли способ сделать это? То , что я пытаюсь сделать …

1
Расширение параметра в переменной, назначенной с подстановочным знаком
У меня есть два файла в моей текущей папке (MA502), чьи имена - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq У меня есть много таких папок - например, MA503, MA504 и т. Д., И я хочу зациклить их. Я назначаю имена переменных с помощью подстановочных знаков - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Я хочу , чтобы обработать эти …

6
Как сохранить статус последнего выхода после теста
Можно ли сохранить статус завершения последней команды ( $?) без изменений после теста? Например, я хотел бы сделать: command -p sudo ... [ $? -ne 1 ] && exit $? Последний exit $?должен возвращать статус выхода sudo, но вместо этого он всегда возвращает 0(код завершения теста). Возможно ли это сделать …

3
Использование | символ канала из переменной $ делает его еще одним аргументом в bash; как избежать этого?
У меня есть такой скрипт export pipedargument="| sort -n" ls $pipedargument Но это дает ошибку ls: |: No such file or directory ls: sort: No such file or directory Кажется, это воспринимает содержание "| sort -n"как просто аргумент, переданный ls. Как я могу избежать этого, чтобы он воспринимался как обычная …

2
Какой самый эффективный способ выполнить grep для двух совершенно разных вещей и присвоить значения отдельным переменным?
CentOS 6.x Я хочу взять вывод из curl, grep для двух совершенно разных строк и назначить их соответствующие значения в качестве переменных. Каков наиболее эффективный способ сделать это (без записи вывода на диск)? Обычно я думаю о наличии сценария с чем-то вроде: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml | grep string1) foo2=$(curl …

2
Используйте переменную оболочки в awk
Вот мой скрипт (чтобы найти файлы, которые содержат указанный шаблон): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Я хотел бы использовать мой сценарий с аргументом §: MyScript.sh pattern Моя проблема …
8 bash  awk  variable 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.