Articles of sh

¿Cómo ejecutar .sh en el símbolo del sistema de Windows?

¿Cómo puedo ejecutar .sh en Windows 7 Command Prompt? Siempre obtengo este error cuando bash ejecutar esta línea en él, app/build/build.sh error, ‘app’ is not recognized… o, bash app/build/build.sh error, ‘bash’ is not recognized… ¿Alguna idea de lo que me he perdido? Aquí la captura de pantalla,

cómo obtener el directorio de scripts en POSIX sh?

Tengo el siguiente código en mi script bash. Ahora quiero usarlo en POSIX sh. Entonces, ¿cómo convertirlo? Gracias. DIR=”$( cd “$( dirname “${BASH_SOURCE[0]}” )” > /dev/null && pwd )”

Trabajos de cron y tiempos aleatorios, dentro de horas determinadas

Necesito la capacidad de ejecutar un script PHP 20 veces al día en momentos completamente aleatorios. También quiero que se ejecute solo entre las 9am y las 11pm. Estoy familiarizado con la creación de trabajos cron en Linux.

¿Qué significa la línea “#! / Bin / sh” en un script de shell de UNIX?

Estaba repasando algunos tutoriales de script de shell y encontré el siguiente progtwig de ejemplo: #!/bin/sh clear echo “HELLO WORLD” ¿Alguien puede decir cuál es la importancia de mencionar ‘ !/bin/sh ‘ en el comentario?

¿Cómo puedo eliminar la extensión de un nombre de archivo en un script de shell?

¿Qué pasa con el siguiente código? name=’$filename | cut -f1 -d’.” Como es, obtengo la cadena literal $filename | cut -f1 -d’.’ $filename | cut -f1 -d’.’ , pero si elimino las citas, no obtengo nada. Mientras tanto, escribiendo “test.exe” | cut -f1 -d’.’ en un shell me da la salida que quiero, test . […]

¿Cómo ejecuto un script de shell sin usar los comandos “sh” o “bash”?

Tengo un script de shell que quiero ejecutar sin usar los comandos “sh” o “bash“. Por ejemplo: En lugar de: sh script.sh Quiero usar: script.sh ¿Cómo puedo hacer esto? PD (i) No uso demasiado el script de shell e intenté leer acerca de los alias, pero no entendí cómo usarlos. (ii) También leí acerca de […]

Ubuntu dice “bash: ./program Permiso denegado”

Estoy ejecutando Ubuntu en la computadora 1 y la computadora 2. Recopilé un progtwig C ++ en la computadora 1, y puedo ejecutarlo desde la terminal usando ./program_name . Funciona bien Sin embargo, cuando trato de hacer esto en la computadora 2, dice: bash: ./program_name: permission denied ¿Qué pasa y qué puedo hacer al respecto?

Usar 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 está funcionando como esperaba ($ var se trata literalmente, no expandido). Necesito usar sudo tee porque crear el archivo requiere sudo. Haciendo algo como: sudo cat > /path/to/outfile […]

‘echo’ sin nueva línea en un script de shell

Tengo un problema con echo en mi script: echo -n “Some string…” huellas dactilares -n Some string… y pasa a la siguiente línea. En la consola, funciona correctamente sin línea nueva: Some string…

“Ls: no encontrado” después de ejecutar “leer RUTA”

Intento escribir un pequeño script para listar un directorio de una variable determinada. Sin embargo, no puedo ejecutar ls después de leer mi entrada en la variable PATH . #!/system/bin/sh echo “enter directory for listing” read “PATH” ls “$PATH” -R > list.txt Esto sale con: ls: not found … y no escribe nada en list.txt […]