遍历文件夹下所有文件的编码方式

今天发现部分文件中出现了乱码,排查发现有的文件编码格式被修改了,

想到遍历下所有文件,哪些文件有问题。

将以下代码保存为 show.sh

[root]$./show.sh dir_name

 

 1 #!/bin/bash
 2 
 3 function read_dir(){
 4     for f in `ls $1`;
 5     do
 6         if [ -d $1"/"$f ]
 7         then
 8             read_dir $1"/"$f
 9         else
10             file -i $1"/"$f
11         fi
12     done
13 }
14 
15 read_dir $1

 

posted on 2018-08-07 14:56  若水无言  阅读(256)  评论(0编辑  收藏  举报