Como encontrar bash de forma portátil

6

Quando escrevemos scripts de shell, fazemos isso:

#!/bin/bash

Mas e se o bash estiver em /usr/bin/ ? Como podemos encontrá-lo de forma portátil dentro do script? Eu fiz isso, mas dá erro:

#!which bash
    
por Majid Azimi 19.02.2012 / 20:25

1 resposta

9

Se bash estiver no local diferente, você poderá alterar o hash da seguinte maneira:

#!/usr/bin/env bash

A localização de env é bastante normal em todas as variantes.

    
por 19.02.2012 / 20:29

Tags