栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux--9--txt文件从windows中拷贝到linux中读取报错-解决方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux--9--txt文件从windows中拷贝到linux中读取报错-解决方法

原因:编码方式不同

 

解决方法:
  • 在Linux中修改cfg配置文件,新建一个cfg文本文件,复制粘贴到新cfg中。
  • file 文件名,来查看文件的编码方式。

 

如何在Linux中进行转换?

针对1,2文件夹下的Cfg文件进行转换[UTF-8(with BOM)转UTF-8]:

#!/bin/bash

function cfg_change()
{
	dir=./etc/xxx/"$1"/
	find $dir -type f -name "cfg.txt" -print | xargs -i sed -i '1 s/^xefxbbxbf//' {}
	echo "-------Convert Succeed-------"
	file ./etc/xxx/"$1"/cfg.txt
}

case "$1" in
	-1)
		cfg_change 1;
    ;;
	-2)
		cfg_change 2;
	;;
	*)
		echo "Usage: $0 -1|-2"
esac

exit 0


参考: 

UTF-8带BOM格式与UTF-8无BOM格式转换_fanyun的博客-CSDN博客_带有bom的ut

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/510067.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号