Articles of variable

Cómo hacer coincidir text entre una cadena y un espacio

Tengo un script bash simple que lee las líneas de un file de text de esta manera: #!/bin/bash FILE=$1 while read line; do done < $FILE Me gustaría hacer coincidir el text entre la cadena "-type" y un espacio, por lo que en mi línea tengo: random text -type 53 random text Solo quiero extraer […]

cómo agregar command con nueva línea en las variables?

como sabes cuando escribimos list=$(ls -l) todos los files agregados a $list como este: total 0 drwx—— 7 mine-pc staff 238 Dec 22 11:32 Applications drwxr-xr-x@ 6 mine-pc staff 204 Jan 11 11:00 Applications (Parallels) drwx——+ 21 mine-pc staff 714 Jan 9 22:33 Desktop drwx——+ 33 mine-pc staff 1122 Jan 7 23:43 Documents drwx——+ 83 […]

Cortar el nombre del file y el resultado de búsqueda grep de la ruta

Tengo la siguiente configuration de script en este momento: #!/bin/bash while true; do echo "Type in keyword & press enter…" read KEYWORD HERE=$(grep -i "$KEYWORD" */*/webvirtualmx) echo $HERE ANSWER2="y";read -p "Do you want to move to old? y or n?" ANSWER2; if [ "$ANSWER2" = "y" ] then mv -i -v $HERE /u1/OLD fi ANSWER="n";read […]

Bash script $ variable content echoing empty

La variable $ RESPONSE no se muestra en el bloque if. En mi código, he comentado exactamente dónde #!/bin/bash TIME=`date +%d-%m-%Y:%H:%M:%S` cat sites.txt | while read site do URL="http://$site" RESPONSE=`curl -I $URL | head -n1` echo $RESPONSE #echo works if echo $RESPONSE | grep -E '200 OK|302 Moved|302 Found' > /dev/null;then echo "$URL is up" […]

Cambiar el nombre de los files al prefijo y la parte central del nombre del file

Tengo un script que en un momento hace lo siguiente: for src in $(find -H "$ROOT_DIR" -maxdepth 5 -name '*.test' -not -path '*.git*') do fixed_filename=$(echo "$(basename "${src%.*}")" | sed 's/-test//') Básicamente, tengo files llamados thing-test.js.test Al pasar, me gustaría terminar con el nombre del file siendo thing.js Eventualmente, crearé la ruta completa al file usando […]

¿Cómo establecer la variable de entorno del shell desde el file autotools .am?

Necesito get el equivalente de shell de exportar PYTHONHTTPSVERIFY = 0 para trabajar en un file .am de autotools, pero no puede hacerlo funcionar. Actualmente tengo esta statement en mi file Makefile.am: PYTHONHTTPSVERIFY = 0 pero cuando se ejecuta la compilation, no se comporta como si esa variable estuviera configurada como una variable de entorno. […]

Pasar variables de SHELL a AWK

Quiero escribir un trazador de líneas en Solaris 11 para verificar el espacio en cada uno de los zpools de mis sistemas. La salida se vería así … myzone1 rpool 83% myzone2 rpool 49% Todas las publicaciones que he leído dicen que use el modificador -v para pasar una variable de shell a awk. Cada […]

¿Qué es la expansión variable en Bash?

Lo siento si la pregunta parece absurda. Intenté leer en varios lugares qué es exactamente la expansión variable y no entendí del todo. Mi comprensión del término: Por lo que he leído hasta ahora, me parece simplemente un término general para varias operaciones no relacionadas, tales como: Sustitución variable División de líneas en caso de […]

Nombre Func como variable en bucle

Descripción general: guardo mi variable en un file de configuration y los llamo más tarde. Cada input con el nombre FailOverVM tiene un número al lado como FailOverVM1 y quiero verificar si tiene datos y generar una function llamada FailOverVM1 () que más tarde en el script inicia $ FailOverVM1Name, que pasa a ser 'Servidor […]

leyendo un file almacenado en una variable Ksh Unix

Me está costando leer un file almacenado en una variable. debería ser sencillo, pero de alguna manera me falta algo, ¿no puedo averiguar qué? count=0 mip="$(<fila.txt)" while read -r line do count=`expr $count + 1` echo "line $count " done < $mip es un script realmente básico y simple que count el número de líneas, […]