У мене був сценарій, який працював нормально, але коли я запускав його сьогодні, він говорить declare: not found
. Я використовую оболонку bash і шлях на початку сценарію є правильним.
У моєму сценарії два мітки:
declare -a RESPONSE
RESPONSE=($RESULT)
Це також говорить, що (
це несподівано, але я думаю, що це виникає через першу помилку. Варто згадати те, що коли я ввожу декларувати, працює добре.
declare | grep USER
показує
USER=ashfame
USERNAME=ashfame
values="$SVN_BASH_USERNAME";
Отже, що тут не так?
#!/bin/bash
лише. Ви мали на увазі, як я це виконую? Я просто спробував виконати його так, як./script.sh
це спрацювало. Але це не працюєscript.sh
або ,sh script.sh
і я в значній мірі впевнений , що я мав звичай використовувати тільки два останніх методу , коли я створив його тиждень тому. Що може пояснити це?