Это должно делать то, что вы ищете. Он прочитает файл (test.txt) и создаст выходной файл (sorted.txt) с отсортированными строками в том же порядке, что и в исходном файле.
while read line; do j=$(echo "$line" | sed -e 's/,/\n/g' | sort -n); echo "$j"
| sed -e 's/ /,/g' >> sorted.txt; done < test.txt