Preguntas etiquetadas con bash

Para preguntas sobre scripts escritos para el shell de comandos Bash. Para scripts de shell con errores / errores de sintaxis, verifíquelos con el programa shellcheck (o en el servidor web shellcheck en https://shellcheck.net) antes de publicar aquí. Es más probable que las preguntas sobre el uso interactivo de Bash sean sobre el tema en Super User que en Stack Overflow.



10
¿Cómo ejecutar dos comandos en sudo?
¿Hay alguna forma de ejecutar dos comandos Db2 desde una línea de comandos? (Se llamarán desde un execcomando PHP ). db2 connect to ttt (tenga en cuenta que necesitamos tener la conexión en vivo para el segundo comando db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' Intenté esto: sudo -su db2inst1 …
152 bash  sudo 

7
Cómo procesar cada línea recibida como resultado del comando grep
Tengo varias líneas recuperadas de un archivo después de ejecutar el comando grep de la siguiente manera: var=`grep xyz abc.txt` Digamos que obtuve 10 líneas que consisten en xyz como resultado. Ahora necesito procesar cada línea que obtuve como resultado del comando grep. ¿Cómo procedo para esto?
152 bash  shell  grep 

7
Ejecutar una cadena como comando dentro de un script Bash
Tengo un script Bash que crea una cadena para ejecutar como comando Guión: #! /bin/bash matchdir="/home/joao/robocup/runner_workdir/matches/testmatch/" teamAComm="`pwd`/a.sh" teamBComm="`pwd`/b.sh" include="`pwd`/server_official.conf" serverbin='/usr/local/bin/rcssserver' cd $matchdir illcommando="$serverbin include='$include' server::team_l_start = '${teamAComm}' server::team_r_start = '${teamBComm}' CSVSaver::save='true' CSVSaver::filename = 'out.csv'" echo "running: $illcommando" # $illcommando > server-output.log 2> server-error.log $illcommando que no parece proporcionar los argumentos …

9
¿Cómo hacer referencia a un archivo para variables usando Bash?
Quiero llamar a un archivo de configuración para una variable, ¿cómo puedo hacer esto en bash? Entonces el archivo de configuración definirá las variables (por ejemplo: CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" Y el script usará esas variables en él #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn …




4
Bash si [falso]; devuelve verdadero
He estado aprendiendo bash esta semana y me encontré con un problema. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Esto siempre dará como resultado True aunque la condición parezca indicar lo contrario. Si elimino los corchetes [], funciona, pero no entiendo por qué.




5
Crear archivos temporales en bash
¿Hay formas objetivamente mejores de crear archivos temporales en scripts de bash? Normalmente solo los nombro lo que se me ocurre, como tempfile-123, ya que se eliminará cuando termine el script. ¿Hay alguna desventaja en hacer esto además de sobrescribir un posible archivo temporal 123 en la carpeta actual? ¿O …
150 linux  bash  unix 

10
Bash array con espacios en elementos
Estoy tratando de construir una matriz en bash de los nombres de archivo de mi cámara: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Como puede ver, hay un espacio en el medio de cada nombre de archivo. Intenté poner cada nombre entre comillas y escapar del espacio con una …
150 arrays  bash  unix  scripting 

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.