101325__/tex/totransformmatrix101325.txt

# (c) david vajda
# 10/13/25
# the matrix 2 transform

13, 7, 1, 11,  6, 4, 12, 13,
6, 7, 15, 11, 4, 8, 11, 3,
11, 1, 4, 11, 7, 8, 8, 14,
2, 15, 4, 4, 13, 14, 12, 10,
5, 11, 9, 2, 6, 12, 12, 13,
4, 5, 13, 2, 6, 13, 6, 10,
10, 9, 5, 14, 13, 11, 11, 2,
3, 15, 11, 1, 12, 3, 9, 13


# ich nehme das ding jetzt und tue es in eine text
datei:
# das hier

# dann fuehre ich 8x sed aus und transformiere
# es. ganz einfach. mit folgenden ausdruck

13, 7, 1, 11,  6, 4, 12, 13,
6, 7, 15, 11, 4, 8, 11, 3,
11, 1, 4, 11, 7, 8, 8, 14,
2, 15, 4, 4, 13, 14, 12, 10,
5, 11, 9, 2, 6, 12, 12, 13,
4, 5, 13, 2, 6, 13, 6, 10,
10, 9, 5, 14, 13, 11, 11, 2,
3, 15, 11, 1, 12, 3, 9, 13,

cat tmp101325.txt | sed 's/\([0-9]*\),.*,.*,.*,.*,.*,.*,.*,/\1,/g'
cat tmp101325.txt | sed 's/.*, \([0-9]*\),.*,.*,.*,.*,.*,.*,/\1,/g'
cat tmp101325.txt | sed 's/.*,.*, \([0-9]*\),.*,.*,.*,.*,.*,/\1,/g'
cat tmp101325.txt | sed 's/.*,.*,.*, \([0-9]*\),.*,.*,.*,.*,/\1,/g'
cat tmp101325.txt | sed 's/.*,.*,.*,.*, \([0-9]*\),.*,.*,.*,/\1,/g'
cat tmp101325.txt | sed 's/.*,.*,.*,.*,.*, \([0-9]*\),.*,.*,/\1,/g'
cat tmp101325.txt | sed 's/.*,.*,.*,.*,.*,.*, \([0-9]*\),.*,/\1,/g'
cat tmp101325.txt | sed 's/.*,.*,.*,.*,.*,.*,.*, \([0-9]*\),/\1,/g'

# jetzt habe ich es in die falsche richtung transformiert
i=0
while [ $i -lt 8 ]
do
    cat tmp101325.txt | sed 's/\([0-9]*\),.*,.*,.*,.*,.*,.*,.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*, \([0-9]*\),.*,.*,.*,.*,.*,.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*,.*, \([0-9]*\),.*,.*,.*,.*,.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*,.*,.*, \([0-9]*\),.*,.*,.*,.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*,.*,.*,.*, \([0-9]*\),.*,.*,.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*,.*,.*,.*,.*, \([0-9]*\),.*,.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*,.*,.*,.*,.*,.*, \([0-9]*\),.*,/\1,/g' | head -n $i | tail -n 1
    cat tmp101325.txt | sed 's/.*,.*,.*,.*,.*,.*,.*, \([0-9]*\),/\1,/g' | head -n $i | tail -n 1
    i=$(($i+1))
done