如何根据字符集连接将文件分类在一起



我有一堆不同编码的.txt文件。我需要根据编码将它们cat在一起。到目前为止,我已经想出了这个,但我不知道如何将它们cat在一起。

file -I *.txt | grep "charset=iso"(它返回我所有 ISO 编码的文件。现在我只想cat * >> all.txt这么说(。

这将做到这一点

file -i *.txt | grep 'charset=iso' | cut -d ':' -f1 | xargs -I '{}' cat '{}' >> all-iso.txt

PS:在Linux上进行了测试,该文件命令接受-i开关而不是-I

最新更新