#! /bin/bash
COL=8
cat ./teszt.txt | while read LINE
do
OFS="$IFS"
IFS=","
ROW=( $LINE )
IFS="$OFS"
UB=${#ROW[@]}
COUNT=0
while ((COUNT<UB))
do
if ((COUNT==${#ROW[@]}-COL))
# if echo "${ROW[$COUNT]}" | grep -q ".dat$"
then
ROW[$COUNT]="$(echo "${ROW[$COUNT]}" | sed -n 's/^.* \([A-Za-z0-9]\+\.dat\)$/\1/p')"
fi
echo -n "${ROW[$COUNT]}"
((COUNT < UB-1)) && echo -n "," || echo -e "\n"
((COUNT++))
done
done
mostmár rendesen össze van gányolva:))
de az a file is amiből dolgozni kell!