Czy jest możliwe określenie linii półokręgu bez znajomości ścieżki programu, który chcesz wykonać?Skrypt shella dla nieznanej ścieżki
może nie podać ścieżkę
#!node
lub określić kilka opcji
#!/usr/local/bin/node
#!/usr/bin/node
Dodatkowe punkty do cross rozwiązania platformy (różne smaki Linux, BSD, OS X etc ...)
+1 Rzeczywiście, jak na różne platformy. Niestety, POSIX nie określa, gdzie 'env' jest, ale muszę jeszcze znaleźć system, w którym nie ma go w'/usr/bin'. Ktoś widział funky OS, gdzie nie jest? – Jens
Czy można przejść przez kilka programów połączonych razem w linię Shebang? ('! #/usr/bin/env cat | nl') –
Nie, niemożliwe. Jeśli musisz, użyj osobnego skryptu. – Jens