Showing 1 post
Many programming guides recommend to begin scripts with the #! /usr/bin/env
shebang in order to to automatically locate the necessary interpreter. For example, for a Python script you would use #! /usr/bin/env python
, and then the saying goes, the script would “just work” on any machine with Python installed.
The reason for this recommendation is that /usr/bin/env python
will search the PATH
for a program called python
and execute the first one found… and that usually works fine on one’s own machine.
September 14, 2016
·
Tags:
featured, portability, programming, scripts, unix
Continue reading (about
5 minutes)