¿Es posible especificar una línea shebang sin conocer la ruta del programa que desea ejecutar?Shell script shebang para ruta desconocida
quizá no especifique la ruta
#!node
o especificar varias opciones
#!/usr/local/bin/node
#!/usr/bin/node
puntos adicionales para la solución de plataforma cruzada (varios sabores de Linux, BSD, OSX etc ...)
+1 Tan multiplataforma como sea posible. Tristemente, POSIX no especifica dónde está 'env', pero todavía no he encontrado un sistema donde no esté en'/usr/bin'. ¿Alguien ha visto un sistema operativo funky donde no está? – Jens
¿es posible pasar varios programas interconectados en la línea shebang? ('! #/usr/bin/env cat | nl') –
No, imposible. Use un script separado si debe. – Jens