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/bash
duy 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.sh
và nó làm việc. Nhưng nó không hoạt động nhưscript.sh
hoặcsh script.sh
tô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 đó?