Just forward my response to all who was involved in discussion of my request
---------- Forwarded message --------- From: Victor Pasko <victor.pa...@gmail.com> Date: Fri, Sep 1, 2023 at 2:23 PM Subject: Re: Some incorrect behaviour for BASH arrays To: Kerin Millar <k...@plushkava.net> Thanks for the detailed explanations of *declare *. As to the idea behind of my request: 1) I need local variable RESULT as empty string (not array) 2) this RESULT should collect symbols taken from other strings using ${STRING:i:1} for one symbol or ${STRING:i:k} for k-symbols So, the main question is: how to save such sub-strings in RESULT at needed j-place? With another words - I need RESULT as C-char-array to use it something like this RESULT[j]="${STRING:i:1}" In good examples of my bug.bash file there was used kind of accumulation data in RESULT RESULT="$RESULT${STRING:i:1}" What about saving data in the direct place of the RESULT-string? After your explanations, bash-arrays are not for such actions (my words - do not work) :( And a way to accumulate data in RESULT is the only possible in BASH. What is your opinion or more suggestions? Thanks -- PSK