Czytam dane typu pliku do tablicy bash i trzeba wydrukować jego zawartość na tym samym wierszu spacjami.Jak wydrukować tablicę bash na tej samej linii
#!/bin/bash
filename=$1
declare -a myArray
readarray myArray < $1
echo "${myArray[@]}"
próbuję to i nawet z echo -n nadal drukuje na nowej linii, co mam brakuje, by printf pracę lepiej?
Korzystanie * zależy od pierwszego znaku „$ IFS”, który domyślnie Zdarza się przestrzeń. Użycie 'printf '% s'" $ {myArray [@]} "' jest bardziej niezawodne. – sorontar