Tôi có bí danh cho một lệnh (Tôi đang thiết lập môi trường phát triển Python)
alias python=~/virtualenv/bin/python
để tôi có thể chạy ~/virtualenv/bin/pythonbằng cách gõ python. Bây giờ trong dự án của tôi có một kịch bản shell đi, ví dụ:
#!/bin/sh
python run-project.py
Tôi có thể làm cho tập lệnh sử dụng bí danh của mình pythonthay vì tập lệnh pythontìm thấy $PATHmà không thay đổi tập lệnh không?
#!/usr/bin/env pythonlên đầu các kịch bản python của bạn có vẻ dễ dàng hơn.