shell批量文件编码转换
1. [代码]使用方法
1
|
. /convert .sh uchome/
|
1
|
. /convert .sh uchome/
|
2. [代码]convert.sh 跳至 [1] [2] [全屏预览]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
convert() {
echo - ne "convert $1 ...\n"
file -i $1 | awk -F = '$2 != "utf-8" && $2 != "unknown" {\
print "iconv -f gb2312 -t utf-8 -o '$1'.tmp '$1'" \
}' | sh
[ -f "" $1.tmp "" ] && mv "$1.tmp" $1
}
run() {
for file in ` find $1 - type f -name "*.php" | grep - v bbs`
do
convert $ file
done
}
run $1
|
shell批量文件编码转换相关推荐
- linux批量文件编码转换,Linux系统批量转换文件编码脚本
#!/bin/bash #设变量,传入参数为$1 F_dir="$1" #检测传入变量为空,则提示 F_dir=${1:?'请输入正确的目录'} #检测传入的目录,也就是要转换的目 ...
- 【转】Linux查看文件编码格式及文件编码转换
如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在L ...
- Linux查看文件编码格式及文件编码转换
Linux查看文件编码格式及文件编码转换 在Linux 中专门提供了一种工具convmv进行文件 名 编码 的转换 ,可以将文件 名 从GBK转换 成UTF-8编码 ,或者从UTF-8转换 到GBK. ...
- 使用java进行文件编码转换
在开发过程中,可能会遇到文件编码的转换,尽管说开发工具eclipse能够转换编码,可是有的情况却非常不方便.比方,原来文件本身的编码是GBK,如今要转换成UTF-8,假设直接在eclipse中把文件编 ...
- linux shell 中文件编码查看及转换方法
一.查看文件编码. 在打开文件的时候输入:set fileencoding 即可显示文件编码格式. 二.文件编码转换 1.在Vim中直接进行转换文件编码,比如将一个文件转 ...
- Qt文件编码转换工具(三) Qt界面设计
目录 下载链接 上一节为C++判断文件编码 本节为Qt界面设计 下载链接 Realase打包版本下载: Qt文本转化工具 realase版本 https://download.csdn.net/dow ...
- Qt文件编码转换工具(二) C++判断文件编码
目录 下载链接 上一节 如何判断文件编码 下一节 下载链接 Realase打包版本下载: Qt文本转化工具 realase版本 https://download.csdn.net/download/q ...
- 转 Linux查看文件编码格式及文件编码转换
2019独角兽企业重金招聘Python工程师标准>>> 如果你需要在Linux 中操作windows下的文件 ,那么你可能会经常遇到文件 编码 转换的问题.Windows中默认的文件 ...
- mac 批量文件编码格式转换
mac 批量文件编码格式转换 #!/bin/sh for file in `find ./ -name "*.c"`; do echo convering : $file icon ...
最新文章
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
- edittext禁止换行符但能自动换行简书_使用n-gram创建自动完成系统
- centos6.5 安装多个mysql_在centos6,5(64位)系统安装多实例mysql5.6
- AngularJS XMLHttpRequest
- Shell入门教程:命令替换 $() 和 ``
- Java使用iText生成word文件的完美解决方案(亲测可行)
- 计算机操作员(高级)理论知识考试卷,计算机操作员高级试题
- 概率论——几何随机变量
- 安防CVR存储系统设计解决方案
- HFSS - 同轴馈电矩形微带天线设计与仿真
- php有个schost.exe_windows找不到svchost.exe(附图)
- nat64 dns64 linux 内核支持,搭建NAT64/DNS6实现IPv4/v6转换
- 电脑网线连接无线路由扩展设置
- 华为交换机配置consol密码及vty密码
- 武林高手?敏捷开发,唯velocity取胜
- 极路由B70/极路由4增强版改spi,pb-boot启动后切换回nand刷nand breed
- 中科大科学岛计算机博士,2017年科学岛分院博士研究生招生拟录取名单公示
- NLP中文分词工具比较
- 《炬丰科技-半导体工艺》 蓝宝石上的非极性氮化镓紫外光电探测器
- 虚商两年仅2000万用户 2016发展前景不明