Я использую Perl-скрипт для преобразования файла в json-формат. Вот как работает скрипт:
perl -MJSON -F, -lane '
print to_json ({
domain => shift @F,
emails => [map {{email =>$_}} @F]
}, {canonical=>1})
' input1.txt' > output.json
Я хочу сделать следующее: я хочу дать многозначные входные файлы сценарию или полной папке, содержащей входные файлы, и получить один единственный вывод. Скажите, например:
perl -MJSON -F, -lane '
print to_json ({
domain => shift @F,
emails => [map {{email =>$_}} @F]
}, {canonical=>1})
' input1.txt','input2.txt','input3.txt' > output.json
perl -MJSON -F, -lane '
print to_json ({
domain => shift @F,
emails => [map {{email =>$_}} @F]
}, {canonical=>1})
'path/to/inputfolder/containing/inputFiles' > output.json
Как я могу это сделать?