Как я могу предоставить несколько входных файлов в perl-скрипт?

Я использую 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

Как я могу это сделать?

1
задан 28 January 2017 в 11:23

0 ответов

Другие вопросы по тегам:

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