mac 批量文件编码格式转换

mac 批量文件编码格式转换

#!/bin/sh

for file in `find ./ -name "*.c"`;
do
echo convering : $file
iconv -f GBK -t utf-8 $file > $file.t
mv $file.t $file
done
echo DONE

查看文件编码格式

  #!/bin/sh
   if [ ! $# == 2 ]; then
   echo "Usage: filecode utf8 1.c"
   echo "Usage: filecode gbk 1.c"
   exit
   fi
   iconv -f $1 $2 1>/dev/null 2>/dev/null && echo 'ok'

文件格式转换

#!/bin/sh
   if [ ! $# == 3 ]; then
   echo "Usage: conv utf8 gbk  1.c"
   exit
   fi
   iconv -f $1 -t $2 $3  > $3.t
mv $3.t $3

带参数批量转换指定目录及子目录文件格式
批量转指定目录下的 .h, .c等文件编码格式

#!/bin/sh
echo "h.sh directory c"
echo "h.sh directory h"
for file in `find $1 -name "*.$2"`;
do
   echo convering : $file
   iconv -f GBK -t utf-8 $file > $file.t
   mv $file.t $file
done
echo DONE

查看文件

head file
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值