Trong tập lệnh Bash, có một câu lệnh thay thế duy nhất cho điều này không?Bao gồm/Tập lệnh nguồn nếu nó tồn tại trong Bash
if [ -f /path/to/some/file ]; then
source /path/to/some/file
fi
Điều quan trọng nhất là tên tập tin là chỉ có một lần, mà không làm cho nó một biến (trong đó cho biết thêm, ngay cả nhiều dòng).
Ví dụ, trong PHP bạn có thể làm điều đó như thế này
@include("/path/to/some/file"); // @ makes it ignore errors
Tốt hơn một chút, nhưng tôi muốn chỉ có $ FILE một lần (cập nhật Đã đặt câu hỏi) –
Vì đó là một biến, giá trị của nó sẽ nhất quán, tôi không nghĩ rằng bạn nên tự quan tâm đến nó – Attila
Mặc dù vậy, nó không nhất thiết phải là một biến số –