I am trying to get an Array that contains each string line as an element...
stringy=$(ls -l | awk '{print$3,$6,$7,$8,$9}'| grep "$USER")
declare -a myarray=()
IFS="\n" read myarray <<< "$stringy"
echo "${myarray[0]}"
echo "${myarray[1]}"
echo "${myarray[2]}"
for line in "${myarray[@]}"; do
echo "$line"
done
The String looks something like this:
brunor Nov 17 17:38 22735
brunor Nov 17 15:38 5391
brunor Nov 17 15:38 5405
brunor Nov 17 15:38 5444
(...)
the code outputs just the first element (0) even for the loop:
>brunor Nov 17 17:38 22735
>
>
>brunor Nov 17 17:38 22735
ls?