Установка разделителя в необходимых позициях в Unix Flat File

Ну, у меня была такая же проблема :Мой компьютер произвольно зависал. Я пробовал Ubuntu 16, 17 и 18.04, и все было так же. Я пробовал несколько драйверов и не нашел решения. Я попробовал несколько решений, которые нашел на форумах, и получил плохие и вредные результаты.

Мое решение было следующим: :Я перестал использовать графическую карту nvidia, удалил ее и теперь использую встроенную графическую карту Intel HD (Карта Intel® HD Graphics 530 (Skylake GT2 ))и все проблемы решились!

0
31.08.2019, 11:31
1 ответ

С GNU awk:

awk '{$1=$1}1' FIELDWIDTHS='1 2 2 4 1' OFS=',' file

Или с GNU sed:

sed -r 's/^(.{1})(.{2})(.{2})(.{4})(.{1})$/\1,\2,\3,\4,\5/' file 

Выход:

1,23,45,6789,0
9,87,65,4321,0

См.:8 Мощный Awk, встроенный -в переменных — FS, OFS, RS, ORS, NR, NF, FILENAME, FNR

3
28.01.2020, 02:22

Теги

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