PATH 변수에 없는 바이너리 파일 - 어떻게 실행하나요?

PATH 변수에 없는 바이너리 파일 - 어떻게 실행하나요?

내 홈 디렉터리에 "foo"라는 이진 파일이 있고
내 PATH 변수에 내 홈 디렉터리가 포함되어 있지 않습니다.
PATH 변수는 읽기 전용이므로 변경할 수 없습니다.

질문:다음을 사용하지 않고 이 바이너리를 어떻게 실행할 수 있습니까?

./foo
. ./foo

답변1

이 시도:

다음 내용으로 pars.sh 파일을 만듭니다.

#!/bin/bash
export PATH=$PATH:./
foo

실행 및bash --noprofile --norc parse.sh

관련 정보