Miałem skrypt, który działał dobrze, ale kiedy go uruchomiłem dzisiaj, mówi declare: not found
. Używam powłoki bash, a ścieżka na początku skryptu jest poprawna.
Dwie oflagowane linie w moim skrypcie są następujące:
declare -a RESPONSE
RESPONSE=($RESULT)
Mówi także, że (
jest nieoczekiwany, ale myślę, że nadchodzi z powodu pierwszego błędu. Warto wspomnieć o tym, że kiedy wpisuję deklarację, działa to dobrze.
declare | grep USER
przedstawia
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
Co się tu dzieje?
#!/bin/bash
tylko. Miałeś na myśli, jak to wykonuję? Właśnie próbowałem wykonać to./script.sh
i działało. Ale to nie działascript.sh
albosh script.sh
i jestem prawie pewien, że kiedyś używałem tylko dwóch ostatnich metod podczas Stworzyłem go tydzień temu. Co to może wyjaśnić?