Expand Cut Tags

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

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

Искомая команда: sed '$!s/$/,/; 1s/^/[&/; $s/$/]/' input.txt > output.json
Правда, требуемый bash скрипт, который применял бы эту команду итеративно к файлам в данном директории, chatGPT выдал с первого раза. Стыдно стало, наверное, за прошлые ошибки...
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

mns2012: (Default)
mns2012

January 2026

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

Most Popular Tags

Style Credit

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