휴대용 방식으로 bash를 찾는 방법

휴대용 방식으로 bash를 찾는 방법

쉘 스크립트를 작성할 때 다음을 수행합니다.

#!/bin/bash

하지만 bash가 들어오면 어떻게 될까요 /usr/bin/? 이식 가능한 방식으로 스크립트에서 어떻게 찾을 수 있습니까? 이렇게 했는데 오류가 발생했습니다.

#!which bash

답변1

다른 위치에 있는 경우 bash다음과 같이 해시할 수 있습니다.

#!/usr/bin/env bash

env각 변형의 배치는 상당히 표준적입니다.

관련 정보