Preguntas etiquetadas con bash

388
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...

386
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

380
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...

375
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 pensaba. Aquí hay...

375
.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

374
¿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

359
if, elif, else problemas de declaración en Bash

Parece que no puedo resolver cuál es el problema con la siguiente ifdeclaración en relación con el elify then. Tenga en cuenta printfque todavía está en desarrollo. Simplemente no he podido probarlo todavía en la declaración, por lo que es muy probable que esté equivocado. El error que obtengo...

353
¿Cuál es la mejor manera de incluir otros scripts?

La forma en que normalmente incluirías un script es con "fuente" p.ej: main.sh: #!/bin/bash source incl.sh echo "The main script" incluido sh: echo "The included script" El resultado de ejecutar "./main.sh" es: The included script The main script ... Ahora, si intenta ejecutar ese script...

350
Historial de Bash ilimitado [cerrado]

Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 6 años . Mejora...