Кажется, это хорошо работает:
$ tr "|\n" "\n," < input | sed 's/^,//;s/,$//'
9000,3000,1000,0000,0000,2000,1000,2000
5669000,518000,3000,16000,0000,28000,2241000,2841000
9020000,453000,520000,4000,2852000,5191000,75000
Мы используем tr
для перевода |
s в новые строки, а символы новой строки — в ,
s. Затем мы берем результирующий вывод и удаляем начальные или конечные ,
с sed
.
Для всех людей, у которых была такая же проблема, установка разрешающего режима SELinux устранила проблему, просто запустив:
sudo setenforce 0
и теперь я могу войти на уровень выполнения 3
С уважением