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.


7
Error de RE: secuencia de bytes ilegal en Mac OS X
Estoy tratando de reemplazar una cadena en un Makefile en Mac OS X para la compilación cruzada a iOS. La cadena tiene comillas dobles incrustadas. El comando es: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Y el error es: sed: RE error: illegal byte sequence He intentado escapar de las comillas dobles, …
184 regex  macos  bash  sed 

6
Recorriendo las matrices, imprimiendo tanto el índice como el valor
Quiero hacer algo como esto: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: Luego intenté recorrerlo usando for in: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done # Output: # ?: bar # ?: naz pero …
184 bash 

14
Ejecutar script bash desde URL
Digamos que tengo un archivo en la URL "http://mywebsite.com/myscript.txt" que contiene un script: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" Y me gustaría ejecutar este script sin guardarlo primero en un archivo. ¿Cómo hago esto? Ahora, he visto la sintaxis: bash < …
184 linux  bash  curl 



13
Cualquier forma de salir del script bash, pero no salir de la terminal
Cuando uso el exitcomando en un script de shell, el script terminará el terminal (el indicador). ¿Hay alguna forma de terminar un script y luego permanecer en la terminal? run.shSe espera que mi script se ejecute directamente a partir de otro script. EDITAR: para ser más específicos, hay dos scripts …
183 linux  bash 





18
Cómo almacenar el error estándar en una variable
Digamos que tengo un script como el siguiente: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" Y tengo otro script de shell: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' Quiero capturar "This Is Error", o cualquier otro stderr de useless.sh, en una variable. Llamémoslo ERROR. Tenga en cuenta que estoy …

14
¿Hay un comando bash que cuente los archivos?
¿Hay un comando bash que cuente la cantidad de archivos que coinciden con un patrón? Por ejemplo, quiero obtener el recuento de todos los archivos en un directorio que coincida con este patrón: log*
182 bash 

16
Cómo predeterminar a otro directorio en lugar del directorio de inicio
На этот вопрос есть ответы en Stack Overflow на русском : Git Bash изменить домашний каталог Estoy desarrollando en una máquina de Windows. El único lugar que necesito para la línea de comandos de Linux es Git Bash. El problema es: cuando lo abro, estoy en el directorio de inicio. …
180 bash  shell  git-bash 


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.