Preguntas con la etiqueta [bash]
¿Cómo analizar XML en Bash?
Idealmente lo que me gustaría poder hacer es: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt
¿Cómo comprobar si existe una variable de entorno y obtener su valor? [duplicar]
Estoy escribiendo un script de shell. En este script de shell, tengo una variable que toma un valor predeterminado o el valor de una variable de entorno. Sin embargo, la
Longitud de la cuerda en bash
¿Cómo se obtiene la longitud de una cadena almacenada en una variable y se asigna a otra variable? myvar="some string" echo ${#myvar} # 11 ¿Cómo se configura otra variable para
Propagar todos los argumentos en un script de shell Bash
Estoy escribiendo un script muy simple que llama a otro script y necesito propagar los parámetros de mi script actual al script que estoy ejecutando. Por ejemplo, el nombre de
Nombres de variables dinámicas en Bash
Estoy confundido acerca de un script bash. Tengo el siguiente código: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Quiero poder crear un nombre de variable que contenga
Establecer un argumento con bash [duplicado]
Con frecuencia ejecuto un comando bash simple: rpm -Uvh --define "_transaction_color 3" myPackage.rpm que funciona correctamente. Pero ahora estoy intentando escribirlo en un archivo bash y hacerlo más flexible: #!/bin/bash
Extraiga el nombre base del archivo sin ruta ni extensión en bash [duplicado]
Dados nombres de archivos como estos: /the/path/foo.txt bar.txt Yo espero conseguir: foo bar ¿Por qué esto no funciona? #!/bin/bash fullfile=$1 fname=$(basename $fullfile) fbname=${fname%.*} echo $fbname ¿Cuál es la forma correcta
¿Cómo rellenar con ceros una secuencia de números enteros en bash para que todos tengan el mismo ancho?
Necesito repetir algunos valores, for i in $(seq $first $last) do does something here done Para $firsty $last, necesito que tenga una longitud fija de 5. Entonces, si la entrada
Asignar valores predeterminados a variables de shell con un solo comando en bash
Tengo un montón de pruebas sobre variables en un script de shell bash (3.00) donde, si la variable no está configurada, asigna un valor predeterminado, por ejemplo: if [ -z
Tar un directorio, pero no almacene rutas absolutas completas en el archivo
Tengo el siguiente comando en la parte de un script de shell de respaldo: tar -cjf site1.bz2 /var/www/site1/ Cuando enumero el contenido del archivo, obtengo: tar -tf site1.bz2 var/www/site1/style.css var/www/site1/index.html
¿Cómo comparar dos cadenas en formato de versión separada por puntos en Bash?
¿Hay alguna forma de comparar dichas cadenas en bash, por ejemplo: 2.4.5and 2.8and 2.4.5.1?
¿Cómo probar si existe una cadena en el archivo con Bash?
Tengo un archivo que contiene nombres de directorio: my_list.txt: /tmp /var/tmp Me gustaría registrar Bash antes de agregar un nombre de directorio si ese nombre ya existe en el archivo.
Cómo comprobar si se está ejecutando como root en un script bash
Estoy escribiendo un script que requiere permisos de nivel raíz y quiero que, si el script no se ejecuta como root, simplemente diga "Ejecútelo como root". y sale. Aquí hay
¿Cuándo colocar comillas alrededor de una variable de shell?
¿Debería o no incluir entre comillas las variables en un script de Shell? Por ejemplo, ¿es correcto lo siguiente? xdg-open $URL [ $? -eq 2 ] o xdg-open "$URL" [
Pasar argumentos a un programa interactivo de forma no interactiva
Tengo un script bash que emplea el readcomando para leer argumentos de comandos de forma interactiva, por ejemplo, opciones sí/no. ¿Hay alguna manera de llamar a este script en un