Jacob Faibussowitsch <[email protected]> writes: >> command -v $pyimpls > /dev/null && echo Using: $pyimpl && exec $pyimpl "$@" > > As Lisandro noted below, command -v would have to be swapped out since it > also picks up aliases and doesn’t error out.
Right, which is better. diff --git i/configure w/configure index 4538314871..78e72da1a2 100755 --- i/configure +++ w/configure @@ -1,4 +1,11 @@ -#!/usr/bin/env python +#!/bin/sh + +"true" '''\' +for pyimpl in python3 python python2; do + which $pyimpl > /dev/null && echo "Using $pyimpl for Python" && exec $pyimpl "$0" "$@" +done +exit 127 +''' import sys, os
