Soy bastante n00b en MacOS y me parece que ha empeorado con Big Sur.
Necesito ejecutar un .sh script para completar el configuración de una aplicación para fiestas en 3d . Las instrucciones dicen que hay que "ejecutar install.sh". El primer obstáculo que encontré fue que el archivo no tenía el atributo -x establecido, por lo que " sudo chmod +x ./install.sh
" lo hizo. Sin embargo, cuando hago " sudo ./install.sh
"vomita" sudo: unable to execute ./install.sh: No such file or directory
"
El archivo existe:
ls -l install.sh
-rwxr-xr-x@ 1 mbaas staff 740 14 Feb 12:44 install.sh
¿Qué me falta?
Detalles adicionales:
-
la primera línea de script tiene el tinglado habitual:
#!/bin/sh
-
según estos instrucciones, a continuación se muestra la asociación de archivos sh:
readlink /var/select/sh /bin/bash
-
¿existe ese caparazón?
ls -l /bin/bash -r-xr-xr-x 1 root wheel 1296640 1 Jan 2020 /bin/bash
ls -l /bin/sh rwxr-xr-x 1 root wheel 120912 1 Jan 2020 /bin/sh
Eso es interesante:
ls -lOe@ install.sh
ls: install.sh : No such file or directory
Pensé que podría haber estado en el directorio equivocado, así que sólo para verificar:
ls -l install.sh
-rwxr-xr-x@ 1 mbaas staff 757 14 Feb 18:08 install.sh
-
y finalmente:
hexdump -Cv -n 32 install.sh
00000000 23 21 2f 62 69 6e 2f 73 68 0d 0a 73 65 74 20 2d |#!/bin/sh..set -| 00000010 65 0d 0a 0d 0a 42 41 53 45 44 49 52 3d 24 28 64 |e....BASEDIR=$(d| 00000020