广告
返回顶部
首页 > 资讯 > 操作系统 >linux shell文件转码iconv命令如何使用
  • 862
分享到

linux shell文件转码iconv命令如何使用

2023-07-02 08:07:07 862人浏览 薄情痞子
摘要

这篇文章主要讲解了“linux shell文件转码iconv命令如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell文件转码iconv命令如何使用

这篇文章主要讲解了“linux shell文件转码iconv命令如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell文件转码iconv命令如何使用”吧!

例子

从文件中读写:

iconv -f UTF-8 -t ASCII//TRANSLIT -o out.txt in.txticonv -f sjis -t UTF-8 infile > outfile

搜索了谷歌,发现了如下信息:

iconv -f US-ASCII -t UTF-8 infile > outfile

ASCII是UTF-8的子集,所以所有的ASCII文件都是UTF-8编码的。ASCII文件中的字节和“将其编码为UTF-8”所产生的字节将是完全相同的字节。它们之间没有区别。

Tims-MacBook-Pro:~ tjohns$ echo 'Stuff' > deleteme
Tims-MacBook-Pro:~ tjohns$ cat deleteme
Stuff
Tims-MacBook-Pro:~ tjohns$ file -I deleteme
deleteme: text/plain; charset=us-ascii
Tims-MacBook-Pro:~ tjohns$ echo -ne '\xEF\xBB\xBF' > deleteme
Tims-MacBook-Pro:~ tjohns$ echo 'Stuff' >> deleteme
Tims-MacBook-Pro:~ tjohns$ cat deleteme
Stuff
Tims-MacBook-Pro:~ tjohns$ file -I deleteme
deleteme: text/plain; charset=utf-8

打印所有字符集编码的列表:

iconv -l

目的

将字符的编码从一个编码页编码方案转换为另一个编码页编码方案。

语法

iconv [-cs] -f FromCode -t ToCode [ FileName… ]iconv -l

描述

iconv命令将从标准输入或指定文件读取的字符编码从一个编码字符集转换为另一个编码字符集,然后将结果写入标准输出。输入和输出编码的字符集由FromCode和ToCode参数标识。输入数据应该由FromCode参数指定的代码集中的字符组成。如果在命令行上没有指定FileName参数,则iconv命令从标准输入读取。

该命令可通过SMIT SMIT iconv快速路径执行。iconv命令使用LOCPATH环境变量来搜索格式为iconv/FromCodeSet_ToCodeSet的代码集转换器。“LOCPATH”的默认值为“/usr/lib/ nlls /loc”。

Flags

项目描述
-c从输出中省略输入文件中不能转换的字符。不能被转换的字符包括在输入的FromCode中无效的字符,或者在输出的ToCode中没有对应的字符。省略不可转换字符后,iconv向前移动到输入的下一个字节以转换下一个字符。如果-c未被使用,则iconv在遇到输入中不能转换的字符时退出。-c的存在或不存在并不影响iconv的退出状态。
-f FromCode指定用于对输入数据进行编码的代码集。-f标志和FromCode参数之间的空格是可选的。
-l将所有支持的FromCode和ToCode值写入标准输出。
-s禁止向标准错误写入与无效字符有关的任何消息。当不使用-s时,每个不可转换或被截断的字符都会被写入标准错误。是否使用-s并不影响iconv的退出状态。
-t ToCode指定要将输出数据转换为的代码集。-t标志和ToCode参数之间的空格是可选的。
FileName指定要转换的文件。

退出状态

该命令返回以下退出值:

项目描述
0成功转换输入数据。
1不支持指定的转换;给定的输入文件不能被打开读取;或者存在用法语法错误。
2在输入流中遇到一个不可用的字符。

感谢各位的阅读,以上就是“linux shell文件转码iconv命令如何使用”的内容了,经过本文的学习后,相信大家对linux shell文件转码iconv命令如何使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: linux shell文件转码iconv命令如何使用

本文链接: https://www.lsjlt.com/news/340540.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux shell文件转码iconv命令如何使用
    这篇文章主要讲解了“linux shell文件转码iconv命令如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell文件转码iconv命令如何使用...
    99+
    2023-07-02
  • linux shell文件转码iconv命令的使用
    目录例子目的语法描述Flags退出状态例子 从文件中读写: iconv -f UTF-8 -t ASCII//TRANSLIT -o out.txt in.txt iconv -f sjis -t UTF-8 infil...
    99+
    2022-06-09
    shell iconv命令 shell文件转码icon
  • shell中怎么利用iconv实现批量文件转码
    shell中怎么利用iconv实现批量文件转码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。例子一:使用shell脚本实现批量转码的操作。#!/bin/sh #c...
    99+
    2023-06-09
  • shell脚本中使用iconv实现批量文件转码的代码分享
    在开发中,我们经常需要对N多文件编码进行更改,iconv只能对单文件的进行更改,怎么办呢?我们写一个shell脚本来解决这个问题。 例子一:使用shell脚本实现批量转码的操作。 #!/bin/sh ...
    99+
    2022-06-04
    批量 脚本 代码
  • 使用iconv批量改变文件编码的shell脚本分享
    这篇文章主要介绍“使用iconv批量改变文件编码的shell脚本分享”,在日常操作中,相信很多人在使用iconv批量改变文件编码的shell脚本分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”使用iconv...
    99+
    2023-06-09
  • Shell中如何使用scp命令实现文件上传代码
    这篇文章主要讲解了“Shell中如何使用scp命令实现文件上传代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell中如何使用scp命令实现文件上传代码”吧!PS: Ant 以及 Ph...
    99+
    2023-06-09
  • Linux中如何使用htpasswd命令创建密码文件
    Linux中如何使用htpasswd命令创建密码文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。htpasswdhtpasswd指令用来创建和更新用于基本认证的用户认证密码文...
    99+
    2023-06-05
  • Linux中shell ftp命令如何根据文件日期下载文件
    这篇文章主要介绍Linux中shell ftp命令如何根据文件日期下载文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件。 可以自行扩展根据文件的大小等其他...
    99+
    2023-06-09
  • Shell中使用scp命令实现文件上传代码
    自从法现 SSH 可以执行远端命令后,ftp 软件也渐渐很少用了。 每次更新服务器代码,都要打包、上传、登录到服务器修改文件权限、更新 Cache 等等,又慢又容易出错,所以做成脚本,一次帮我搞定,自己就点...
    99+
    2022-06-04
    文件上传 命令 代码
  • 如何使用linux shell命令行参数
    本篇内容介绍了“如何使用linux shell命令行参数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!习惯使用linux命令行来管理linu...
    99+
    2023-06-09
  • 如何使用linux shell脚本xargs命令
    本篇内容主要讲解“如何使用linux shell脚本xargs命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用linux shell脚本xargs命令”吧!xargs是给命令传递参数的...
    99+
    2023-06-09
  • linux如何使用cat命令查看文件
    这篇文章给大家分享的是有关linux如何使用cat命令查看文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户...
    99+
    2023-06-13
  • linux如何使用make命令编译文件
    在Linux中,使用make命令可以自动化编译源代码文件。首先,确保你的Linux系统已经安装了make工具。如果没有安装,可以使用...
    99+
    2023-09-22
    linux
  • linux如何使用mv命令移动文件
    linux使用mv命令移动文件的方法:1、在linux系统桌面中使用快捷键【Ctrl+Alt+T】打开linux终端命令行模式;2、在linux终端命令行中输入“mv 【选项】 源文件 目标文件”命令格式进行移动文件即可。具体内容如下:mv...
    99+
    2022-10-07
  • 如何使用split命令分割Linux文件
    这篇文章主要为大家展示了“如何使用split命令分割Linux文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用split命令分割Linux文件”这篇文章吧。一些简单的 Linux 命令...
    99+
    2023-06-16
  • Linux命令中如何使用文件内容查阅od命令
    本篇内容介绍了“Linux命令中如何使用文件内容查阅od命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!名称:od位置:/usr/bin/...
    99+
    2023-06-13
  • Linux中如何使用wget命令下载文件
    这篇文章主要为大家展示了“Linux中如何使用wget命令下载文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用wget命令下载文件”这篇文章吧。wget命令wget命令用来...
    99+
    2023-06-27
  • Linux下如何使用unzip命令解压文件
    这篇文章主要为大家展示了“Linux下如何使用unzip命令解压文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何使用unzip命令解压文件”这篇文章吧。unzip命令是用于.z...
    99+
    2023-06-27
  • Linux中如何使用strings命令打印文件
    Linux中如何使用strings命令打印文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。使用示例示例一:[root@www.linuxidc.com ~]#&nb...
    99+
    2023-06-16
  • 你知道如何使用shell命令来操作文件吗?
    当我们在操作计算机上的文件时,使用shell命令可以让我们更加快速、准确地完成操作。本文将介绍如何使用shell命令来操作文件,帮助大家更好地管理自己的文件。 一、常用的shell命令 ls命令 ls命令用于查看当前目录下的文件和文件夹...
    99+
    2023-09-30
    path shell git
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作