Expand Cut Tags

No cut tags

Jul. 13th, 2023

mns2012: (Default)
— пытаться объяснить chatGPT, как мне надо изменить команду sed. В итоге я всё-таки вымучил нужную команду, хотя на последнем этапе её пришлось поправить вручную. Речь идёт о параметрах специализированной команды unix-ового строкового редактора, которые подбираются по описанию на естественном языке. Всё-таки неплохо.

Мне надо было обработать текстовый файл с json строками, вставив после каждой строки, кроме последней, запятую; в начале всего файла [, а в конце ]. То есть нужно было получить из набора json строк один большой json массив.

Искомая команда: sed '$!s/$/,/; 1s/^/[&/; $s/$/]/' input.txt > output.json
Правда, требуемый bash скрипт, который применял бы эту команду итеративно к файлам в данном директории, chatGPT выдал с первого раза. Стыдно стало, наверное, за прошлые ошибки...

Profile

mns2012: (Default)
mns2012

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Page generated Jan. 14th, 2026 10:30 pm
Powered by Dreamwidth Studios