Saya memiliki skrip yang berjalan dengan baik tetapi ketika saya menjalankannya hari ini, katanya declare: not found
. Saya menggunakan bash shell dan path di awal skrip sudah benar.
Dua baris yang ditandai di skrip saya adalah sebagai berikut:
declare -a RESPONSE
RESPONSE=($RESULT)
Ia juga mengatakan (
itu tidak terduga tetapi saya kira itu akan muncul karena kesalahan pertama. Poin yang layak disebutkan adalah ketika saya mengetik menyatakan secara langsung berfungsi dengan baik.
declare | grep USER
menunjukkan
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
Jadi, apa yang salah di sini?
#!/bin/bash
hanya. Apakah maksud Anda bagaimana saya menjalankannya? Saya hanya mencoba menjalankannya./script.sh
dan berhasil. Tapi itu tidak berfungsi sebagaiscript.sh
ataush script.sh
dan saya cukup yakin saya dulu hanya menggunakan dua metode terakhir sementara saya membuatnya seminggu yang lalu. Apa yang bisa menjelaskan itu?