Preguntas etiquetadas con variable

Una variable es un nombre, si se elige correctamente con un significado simbólico, que contiene un valor o valores. Use esta etiqueta si su pregunta es específica sobre el uso de variables en el script de shell (si desea preguntar sobre variables en lenguajes de programación, probablemente debería preguntar en StackOverflow)

1
Linux: comando set para variables locales
Estoy tratando de comprender las variables locales / de entorno y los comandos de exportación / configuración. $ set FILEM="razrax" $ echo $FILEM $ FILEN="test" $ echo $FILEN test Por favor, explique por qué echo $FILEMdevuelve una cadena vacía
9 bash  shell  variable 

2
Expandir indirectamente variables en shell
Necesito hacer referencia indirecta a una variable en el bashshell. Básicamente quiero saber qué puedes hacer makeescribiendo $($(var)). He intentado usar ${$var}cuál sería la solución más sencilla, bashpero luego aparece este error: bash: ${$var}: bad substitution ¿Hay alguna forma de hacer esto? Lo que estoy tratando de hacer es iterar …

1
Expansión de parámetros en variable asignada con un comodín
Tengo dos archivos en mi carpeta actual (MA502) cuyos nombres son: MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Tengo muchas de esas carpetas, por ejemplo, MA503, MA504, etc., y quiero recorrerlas. Asigno mis nombres de variables usando comodines: Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Quiero procesar estos archivos en un script, y quiero que mi salida para reemplazar .ata …



2
¿Cuál es la forma más eficiente de buscar dos cosas completamente separadas y asignar los valores a variables separadas?
CentOS 6.x Quiero tomar la salida de curl, grep para dos cadenas completamente separadas y asignar sus respectivos valores como variables. ¿Cuál es la forma más eficiente de hacer esto (sin escribir la salida en el disco)? Normalmente pensaría en tener un script con algo como: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml …

2
Use una variable de shell en awk
Aquí está mi script (para encontrar los archivos que contienen un patrón específico): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c>0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Me gustaría usar mi script con un argumento §: MyScript.sh …
8 bash  awk  variable 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.