Re:A surprise with how ' ' handles its program argument in p...
by hamandcheese on Wednesday November 19, 2025 @11:56PM
(#45989138)
Is this meaningfully more portable than #!bash though?
[ Parent
| on HN ]
Re:A surprise with how ' ' handles its program argument in p...
by saurik on Thursday November 20, 2025 @12:17AM
(#45989232)
This mechanism doesn't do a PATH lookup: #!bash would only work if bash was located in your current working directory.
Re:A surprise with how ' ' handles its program argument in p...
by tombert on Wednesday November 19, 2025 @11:58PM
(#45989150)
In a sibling thread someone pointed out that #!bash doesn't actually work if you're calling it from bash, and appears to only work with zsh.
I just tried it and they were absolutely right, so `#!/usr/bin/env bash` is definitely more portable in that it consistently works.