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.

22
¿Cómo ejecutar comandos mongo a través de scripts de shell?
Quiero ejecutar mongocomandos en el script de shell, por ejemplo, en un script test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Cuando ejecuto este script vía ./test.sh, se establece la conexión con MongoDB, pero no se ejecutan los siguientes comandos. ¿Cómo ejecutar otros comandos a través del script de shell test.sh?
404 mongodb  bash  shell  sh 






6
Ejecutar múltiples comandos en una línea en shell
Digamos que tengo un archivo /templates/appley quiero ponlo en dos lugares diferentes y luego quitar el original Por lo tanto, /templates/applese copiará a /templates/usedAND /templates/inuse y luego me gustaría eliminar el original. ¿Es cpla mejor manera de hacer esto, seguido de rm? ¿O hay un mejor camino? Quiero hacerlo todo …
388 bash  shell 


7
Linux cómo copiar pero no sobrescribir?
Quiero cpun directorio pero no quiero sobrescribir ningún archivo existente, incluso si son más antiguos que los archivos copiados. Y quiero hacerlo completamente no interactivo ya que esto será parte de un script de Crontab Bash. ¿Algunas ideas?
386 linux  bash  cp 

7
Captura de grupos desde un Grep RegEx
Tengo este pequeño script en sh(Mac OSX 10.6) para mirar a través de una variedad de archivos. Google ha dejado de ser útil en este punto: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Hasta ahora (obviamente, para ustedes gurús de shell) …
380 bash  shell  grep 



4
.bashrc en ssh login
Cuando ingreso a mi ubuntu-box con Hardy 8.04, las variables de entorno en mi .bashrcno están configuradas. Si hago una fuente .bashrc, las variables están establecidas correctamente, y todo está bien. ¿Cómo .bashrces que no se ejecuta al iniciar sesión?
375 ubuntu  ssh  bash 

10
Crear variable de marca de tiempo en script bash
Estoy tratando de crear una variable de marca de tiempo en un script de shell para facilitar un poco el registro. Quiero crear la variable al comienzo del script y hacer que imprima la hora actual cada vez que emito echo $timestamp. Está resultando ser más difícil de lo que …

11
¿Cómo asignar un valor heredoc a una variable en Bash?
Tengo esta cadena de varias líneas (citas incluidas): abc'asdf" $(dont-execute-this) foo"bar"'' ¿Cómo lo asignaría a una variable usando un heredoc en Bash? Necesito preservar nuevas líneas. No quiero escapar de los caracteres en la cadena, eso sería molesto ...
374 bash  heredoc 

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.