С СЭД
sed -E 's/(([^|]+\|){1,9})/\1\n/g' a.txt
или перл
perl -F'\|' -lanE 'while (@F) {say join("|", splice @F, 0, 9), "|"}' a.txt
Как насчет
$ tr '|' $'\n' < file | paste -sd'||||||||\n'
a|b|c|d|e|f|g|h|i
j|k|l|m|n|o|p|q|r
s|t|u|v|w|x|y|z|