shell命令--iconv

shell命令--iconv

0、iconv命令的专属图床

点此快速打开文章图床_shell命令iconv

1、iconv命令的功能说明

iconv 命令是 linux 下用于文件转编码的常用命令,对于同时使用 windows 系统和 linux 系统的同学来说文件转编码也是经常遇到的操作。

2、iconv命令的语法格式

Usage: iconv [OPTION...] [FILE...]

3、iconv命令的选项说明

  • -f, --from-code=名称:原始文本编码
  • -t, --to-code=名称:输出编码
  • -l, --list:列举所有已知的字符集
  • -c:从输出中忽略无效的字符
  • -o, --output=FILE:输出文件
  • -s, --silent:关闭警告
  • --verbose:打印进度信息
  • -?, --help:给出该系统求助列表
  • --usage:给出简要的用法信息
  • -V, --version:打印程序版本号

4、iconv命令的实践操作

范例1:列出当前支持的字符编码

iconv -l|tail  -->太多了,只看后10个

范例2:文件转 utf-8 编码

touch file.txt
iconv file.txt -o utf8 

范例3:文件 GBK 编码转 UTF-8 编码

ls
cat file.txt
iconv file.txt -f GBK -t UTF-8 -o file1.txt  -->文件file.txt没有内容无法输出
echo '我爱' >file.txt  -->写入内容
iconv file.txt -f GBK -t UTF-8 -o file1.txt  -->文件GBK编码转UTF-8编码
iconv -f UTF-8 -t GBK file1.txt > file2.txt  -->这样也是可以的
ls
cat file.txt
cat file1.txt
cat file2.txt

『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!

您的资助是我最大的动力!
金额随意,欢迎来赏!

如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

如果,想给予我更多的鼓励,求打

因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【MineGi】!

原文地址:https://www.cnblogs.com/MineGi/p/12631625.html