On Wed, Jun 26, 2024 at 2:30 PM Chet Ramey <chet.ra...@case.edu> wrote: > > On 6/26/24 2:18 PM, Zachary Santer wrote: > > >> On Tue, Jun 11, 2024, 12:49 PM Zachary Santer <zsan...@gmail.com> wrote: > >>> > >>> $ array=( zero one two three four five six ) > >>> $ printf '%s\n' "${array[@]( 1 5 )}" > >>> one > >>> five > > > > This is different functionality. > > Equivalent to printf '%s\n' "${array[1}" "${array[5]}". The innovation Zach > wants is to have a single word expansion to do this.
Yes, but of course the set of indices you need could be determined dynamically, in which case the above isn't going to work.