Cześć, jestem początkujący w skryptach, proszę o wyrozumiałość wobec moich braków. Chwiałbym napisać skrypt, który wczytuje z pliku dane linijka po linijce i ucina je po znaku = i wstawia do tabeli. Później z tej tabeli odwołując do poszczególnych indeksów pobierałbym dane i np. wyświetlał. Przed znakiem = w każdej linii jest inna liczba znaków.
Napisałem coś takiego, ale jest to niepoprawne. Gdzie robię błąd? Jak to powinno wyglądać? czy znacie gdzieś dobrą stroną do nauki pisania skryptów w bash? a nie tylko kilka podstawowych komend bez kontekstu?
#!/usr/local/bin/bash
xc=()
k=0
c=0
for i in 'cat xc_parameters.txt'
do
$i = 'cut -d = -f 2'
xc[k]=$i
k=$((k+1))
done
for (( j=0; $j <= 10; j++ )) ; do
echo "${xc[$j]}"
done