Dies ist eine Bash-Lösung. Ich habe das eigentlich nicht an echten Dateien getestet, aber es sollte funktionieren. Sie lesen die Dateigröße einfach mit den Standardwerkzeugen aus und fügen sie zusammen, um den aktuellen Index zu erhalten. Die erste Datei wird als Sonderfall behandelt.
Sie würden dies als Skript mit allen Dateinamen aufrufen, die als Argumente in verketteter Reihenfolge angegeben werden.
#!/bin/bash idx=0 idx_txt="idx.txt" echo "$1 starts at 0" >$idx_txt shift for file in "$@" ; do idx=$(( idx + $(ls -l|grep "$file"|awk '') )) echo "$file starts at $idx" >>$idx_txt done