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.

12
¿Cómo consigo completar bash para trabajar con alias?
Caso en punto: Estoy en Mac con bash v3.2.17, estoy usando git instalado a través de macports con la variante bash_completion. Cuando escribo git checkout m<tab>. por ejemplo, lo completo a master. Sin embargo, tengo un alias git checkout, gco. Cuando escribo gco m<tab>, no se completa automáticamente el nombre …
195 git  bash  shell  unix  autocomplete 





4
Cómo cortar una matriz en Bash
Mirando la sección "Array" en la página de manual bash (1), no encontré una manera de cortar una matriz. Entonces se me ocurrió esta función demasiado complicada: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ---------------------------------------------- function slice() { local …
194 arrays  bash  slice 

8
El comando `date` en OS X no tiene la opción ISO 8601` -I`?
En un script Bash, quiero imprimir la fecha y hora actual en formato ISO 8601 (preferiblemente UTC), y parece que esto debería ser tan simple como date -I: http://ss64.com/bash/date.html Pero esto no parece funcionar en mi Mac: $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] …
194 bash  macos  iso8601 

10
¿Cambiar de zsh a bash en OSX y volver de nuevo?
Así que estoy aprendiendo a desarrollarme en Rails y he descubierto el poder de zsh. Sin embargo, para algunas de mis otras tareas, deseo usar Bash normal. Aunque son lo mismo, me siento cómodo con la disposición de bash en algunas situaciones. ¿Cómo puedo cambiar de un lado a otro …
194 bash  terminal  zsh 

5
¿Cambiar caso con fallthrough?
Estoy buscando la sintaxis correcta de la instrucción switch con casos fallidos en Bash (idealmente no distingue entre mayúsculas y minúsculas). En PHP lo programaría como: switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default: do_nothing(); } Quiero lo mismo en Bash: case "$C" in "1") …


6
¿Vale la pena cambiar a zsh para uso casual? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 8 años . Mejora esta pregunta El shell predeterminado en Mac OS X es bash, que generalmente estoy feliz …
192 bash  shell  zsh 

3
Usando variables dentro de un bash heredoc
Estoy tratando de interpolar variables dentro de un bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Esto no funciona como esperaba ( $varse trata literalmente, no se expande). Necesito usarlo sudo teeporque crear el archivo requiere sudo. Haciendo algo como: sudo …
192 bash  variables  sh  heredoc 

7
¿Pasar todas las variables de un script de shell a otro?
Digamos que tengo un script de shell / bash llamado test.sh : #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh Mi test2.shaspecto es este: #!/bin/bash echo ${TESTVARIABLE} Esto no funciona. No quiero pasar todas las variables como parámetros, ya que esto es excesivo. ¿Hay una manera diferente?
192 bash  shell 

9
Leer una variable en bash con un valor predeterminado
Necesito leer un valor desde la terminal en un script bash. Me gustaría poder proporcionar un valor predeterminado que el usuario pueda cambiar. # Please enter your name: Ricardo^ En este script, el mensaje es "Por favor ingrese su nombre:" el valor predeterminado es "Ricardo" y el cursor estará después …
192 bash  shell 


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.