Preguntas con la etiqueta [sh]
¿Cómo puedo eliminar la extensión de un nombre de archivo en un script de Shell?
¿Qué hay de malo con el siguiente código? name='$filename | cut -f1 -d'.'' Tal como está, obtengo la cadena literal $filename | cut -f1 -d'.', pero si elimino las comillas
comando fuente no encontrado en sh shell
Tengo un script que usa shshell. Recibo un error en la línea que usa el sourcecomando. Parece que sourceno está incluido en mi shcaparazón. Si intento ejecutar explícitamente sourcedesde Shell
¿Cómo hacer una operación lógica OR para comparar números enteros en scripts de Shell?
Estoy intentando hacer una verificación de condición simple, pero no parece funcionar. Si $#es igual 0o mayor que 1entonces saluda. Probé la siguiente sintaxis sin éxito: if [ "$#" ==
Pasar comandos como entrada a otro comando (su, ssh, sh, etc.)
Tengo una secuencia de comandos en la que necesito iniciar un comando y luego pasar algunos comandos adicionales como comandos a ese comando. Lo intenté su echo I should be
Cómo obtener una contraseña desde un script de shell sin hacer eco
Tengo un script que automatiza un proceso que necesita acceso a un sistema protegido con contraseña. Se accede al sistema a través de un programa de línea de comandos que
Diferencia entre sh y bash
Cuando escribimos programas de shell, a menudo usamos /bin/shy /bin/bash. Normalmente uso bash, pero no sé cuál es la diferencia entre ellos. ¿Cuál es la principal diferencia entre Bash y
¿Cómo puedo declarar y utilizar variables booleanas en un script de shell?
Intenté declarar una variable booleana en un script de shell usando la siguiente sintaxis: variable=$false variable=$true ¿Es esto correcto? Además, si quisiera actualizar esa variable, ¿usaría la misma sintaxis? Finalmente,
¿Cómo puedo tener una nueva línea en una cadena en sh?
Este STR="Hello\nWorld" echo $STR produce como salida Hello\nWorld en lugar de Hello World ¿Qué debo hacer para tener una nueva línea en una cadena? Nota: esta pregunta no se trata
"echo -n" imprime "-n"
Tengo un problema con echomi script: echo -n "Some string..." huellas dactilares -n Some string... y pasa a la siguiente línea. En la consola funciona correctamente sin nueva línea: Some
Error de comando no encontrado en la asignación de variables de Bash
Tengo este script llamado test.sh: #!/bin/bash STR = "Hello World" echo $STR cuando ejecuto sh test.shme sale esto: test.sh: line 2: STR: command not found ¿Qué estoy haciendo mal? Miro
Cómo hacer eco de los comandos de Shell a medida que se ejecutan
En un script de shell, ¿cómo hago eco de todos los comandos de shell llamados y expando los nombres de las variables? Por ejemplo, dada la siguiente línea: ls $DIRNAME
¿Los scripts de Shell son sensibles a la codificación y los finales de línea?
Estoy creando una aplicación NW.js en macOS y quiero ejecutar la aplicación en modo de desarrollo haciendo doble clic en un icono. En el primer paso, intento que mi script
Cómo comprobar si una cadena contiene una subcadena en Bash
Tengo una cadena en Bash: string="My string" ¿Cómo puedo probar si contiene otra cadena? if [ $string ?? 'foo' ]; then echo "It's there!" fi ¿ Dónde ??está mi operador
Acabo de asignar una variable, pero echo $variable muestra algo más
A continuación se muestran una serie de casos en los que echo $varpuede mostrar un valor diferente al que se acaba de asignar. Esto sucede independientemente de si el valor