Tôi đã có một kịch bản đang chạy tốt nhưng khi tôi chạy nó ngày hôm nay, nó nói declare: not found. Tôi đang sử dụng bash shell và đường dẫn khi bắt đầu tập lệnh là chính xác.
Hai dòng được gắn cờ trong tập lệnh của tôi như sau:
declare -a RESPONSE
RESPONSE=($RESULT)
Nó cũng nói (là bất ngờ nhưng tôi đoán rằng điều đó sẽ xảy ra vì lỗi đầu tiên. Điểm đáng nói là khi tôi gõ vào khai báo trực tiếp hoạt động tốt.
declare | grep USER trình diễn
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
Vì vậy, những gì sai ở đây?
#!/bin/bashduy nhất. Ý bạn là làm thế nào tôi thực hiện nó? Tôi chỉ cố gắng thực hiện nó như./script.shvà nó làm việc. Nhưng nó không hoạt động nhưscript.shhoặcsh script.shtôi khá chắc chắn rằng tôi đã từng chỉ sử dụng hai phương thức sau trong khi tôi tạo nó một tuần trước. Điều gì có thể giải thích điều đó?