我有一堆不同编码的.txt文件。我需要根据编码cat
将它们放在一起。到目前为止,我已经想出了这个,但我不知道如何cat
他们在一起。
file -I *.txt | grep "charset=iso"
(它返回所有iso编码的文件。现在我只想cat * >> all.txt
这样说。)
答案 0 :(得分:0)
这样做
file -i *.txt | grep 'charset=iso' | cut -d ':' -f1 | xargs -I '{}' cat '{}' >> all-iso.txt
PS:在Linux上测试过哪个文件命令接受-i
开关而不是-I
。