Dosyayı json formatına dönüştürmek için bir perl betiği kullanıyorum.
Komut dosyası şöyle:
perl -MJSON -F, -lane '
print to_json ({
domain => shift @F,
emails => [map {{email =>$_}} @F]
}, {canonical=>1})
' input1.txt' > output.json
Yapmak istediğim şudur: Komut dosyasına çoklu giriş dosyaları vermek veya giriş dosyalarını içeren eksiksiz bir klasör vermek ve tek bir çıktı almak istiyorum.
Mesela:
perl -MJSON -F, -lane '
print to_json ({
domain => shift @F,
emails => [map {{email =>$_}} @F]
}, {canonical=>1})
' input1.txt','input2.txt','input3.txt' > output.json
veya
perl -MJSON -F, -lane '
print to_json ({
domain => shift @F,
emails => [map {{email =>$_}} @F]
}, {canonical=>1})
'path/to/inputfolder/containing/inputFiles' > output.json
Bunu nasıl yapabilirim?