Я пытаюсь добавить несколько строк в файл. Для этого я использовал массив строк и пытался добавить массив в файл. Мой сценарий оболочки выглядит следующим образом -
Instance_Home='/home/ritu/Downloads/OHS_LINUX_SCDs'
Http_ConfFile=$Instance_Home/httpd.conf
array[0] = "LimitRequestBody 512000"
array[1] = "LimitRequestFields 40"
array[2] = "LimitRequestFieldsize 100"
array[3] = "LimitRequestline 500"
echo ${array[*]} >> $Instance_Home/httpd.conf
Ожидаемый результат будет:
># cat /home/ritu/Downloads/OHS_LINUX_SCDs/httpd.conf
LimitRequestBody 512000
LimitRequestFields 40
LimitRequestFieldsize 100
LimitRequestline 500
Но его ошибка броска, как-
Apply-OHS-L-2.7.sh: 13: Apply-OHS-L-2.7.sh: array[0]: not found
Apply-OHS-L-2.7.sh: 14: Apply-OHS-L-2.7.sh: array[1]: not found
Apply-OHS-L-2.7.sh: 15: Apply-OHS-L-2.7.sh: array[2]: not found
Apply-OHS-L-2.7.sh: 16: Apply-OHS-L-2.7.sh: array[3]: not found
Apply-OHS-L-2.7.sh: 18: Apply-OHS-L-2.7.sh: Bad substitution
Не могу найти то, что неправильно с этим сценарием.