Получить строки полей из файла с разделителями каналов [закрыто]

-1
09.11.2018, 21:02
2 ответа

С СЭД

sed -E 's/(([^|]+\|){1,9})/\1\n/g' a.txt

или перл

perl -F'\|' -lanE 'while (@F) {say join("|", splice @F, 0, 9), "|"}' a.txt
1
28.01.2020, 05:08

Как насчет

$ 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|
1
28.01.2020, 05:08

Теги

Похожие вопросы