Preguntas etiquetadas con shebang

Use la etiqueta / shebang si su pregunta es sobre la cadena `#!` Al comienzo de un script



3
¿Qué intérprete de shell ejecuta un script sin shebang?
Supongamos que el shell predeterminado para mi cuenta es zsh, pero abrí el terminal y activé bash y ejecuté un script llamado prac002.sh, ¿qué intérprete de shell se usaría para ejecutar el script, zsh o bash? Considere el siguiente ejemplo: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep …








1
No existe tal archivo o directorio, pero puedo verlo.
Estoy tratando de ejecutar un script de Python, en un Raspberry PI sin cabeza usando winSCP y obtengo el siguiente mensaje de error: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. Cuando intento ejecutar desde la terminal, obtengo: : No …


3
¿Por qué el "she-bang" comienza con un "#!"?
¿Por qué el "she-bang" comienza con un #!, como #!/bin/bash? Siempre he aceptado que así es como se hace, pero ¿hay alguna razón detrás de esto? ¿Por qué empezar con #; ¿No es eso generalmente un comentario? ¿O es el punto de que debería ser un comentario?
10 shell  history  shebang 

1
la línea shebang no funciona con cr-lf
¿Por qué las partes shebang de los siguientes scripts elementales no funcionan? $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory mientras que llamar al …

2
Múltiples shebangs en un solo archivo bash
Tengo un script de otra persona que tiene un aspecto (nota: es un solo archivo): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Me pregunto cuál es el propósito del segundo y tercer shebangs. ¿Es por error o a propósito?

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.