最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux?shell文件轉(zhuǎn)碼iconv命令的使用

 更新時(shí)間:2022年06月09日 10:10:44   作者:James?Gosling  
本文主要介紹了linux?shell文件轉(zhuǎn)碼iconv命令的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

例子

從文件中讀寫:

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

搜索了谷歌,發(fā)現(xiàn)了如下信息:

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

ASCII是UTF-8的子集,所以所有的ASCII文件都是UTF-8編碼的。ASCII文件中的字節(jié)和“將其編碼為UTF-8”所產(chǎn)生的字節(jié)將是完全相同的字節(jié)。它們之間沒有區(qū)別。

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

目的

將字符的編碼從一個編碼頁編碼方案轉(zhuǎn)換為另一個編碼頁編碼方案。

語法

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

描述

iconv命令將從標(biāo)準(zhǔn)輸入或指定文件讀取的字符編碼從一個編碼字符集轉(zhuǎn)換為另一個編碼字符集,然后將結(jié)果寫入標(biāo)準(zhǔn)輸出。輸入和輸出編碼的字符集由FromCode和ToCode參數(shù)標(biāo)識。輸入數(shù)據(jù)應(yīng)該由FromCode參數(shù)指定的代碼集中的字符組成。如果在命令行上沒有指定FileName參數(shù),則iconv命令從標(biāo)準(zhǔn)輸入讀取。

該命令可通過SMIT SMIT iconv快速路徑執(zhí)行。iconv命令使用LOCPATH環(huán)境變量來搜索格式為iconv/FromCodeSet_ToCodeSet的代碼集轉(zhuǎn)換器。“LOCPATH”的默認(rèn)值為“/usr/lib/ nlls /loc”。

Flags

項(xiàng)目描述
-c從輸出中省略輸入文件中不能轉(zhuǎn)換的字符。不能被轉(zhuǎn)換的字符包括在輸入的FromCode中無效的字符,或者在輸出的ToCode中沒有對應(yīng)的字符。省略不可轉(zhuǎn)換字符后,iconv向前移動到輸入的下一個字節(jié)以轉(zhuǎn)換下一個字符。如果-c未被使用,則iconv在遇到輸入中不能轉(zhuǎn)換的字符時(shí)退出。-c的存在或不存在并不影響iconv的退出狀態(tài)。
-f FromCode指定用于對輸入數(shù)據(jù)進(jìn)行編碼的代碼集。-f標(biāo)志和FromCode參數(shù)之間的空格是可選的。
-l將所有支持的FromCode和ToCode值寫入標(biāo)準(zhǔn)輸出。
-s禁止向標(biāo)準(zhǔn)錯誤寫入與無效字符有關(guān)的任何消息。當(dāng)不使用-s時(shí),每個不可轉(zhuǎn)換或被截?cái)嗟淖址紩粚懭霕?biāo)準(zhǔn)錯誤。是否使用-s并不影響iconv的退出狀態(tài)。
-t ToCode指定要將輸出數(shù)據(jù)轉(zhuǎn)換為的代碼集。-t標(biāo)志和ToCode參數(shù)之間的空格是可選的。
FileName指定要轉(zhuǎn)換的文件。

退出狀態(tài)

該命令返回以下退出值:

項(xiàng)目描述
0成功轉(zhuǎn)換輸入數(shù)據(jù)。
1不支持指定的轉(zhuǎn)換;給定的輸入文件不能被打開讀取;或者存在用法語法錯誤。
2在輸入流中遇到一個不可用的字符。

 到此這篇關(guān)于linux shell文件轉(zhuǎn)碼iconv命令的使用的文章就介紹到這了,更多相關(guān)shell iconv命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux系統(tǒng)links和elinks命令的基本使用教程

    Linux系統(tǒng)links和elinks命令的基本使用教程

    links和elinks都是Linux系統(tǒng)下的命令行瀏覽器,主要用于在終端中查看網(wǎng)頁內(nèi)容,這篇文章主要介紹了Linux系統(tǒng)之links和elinks命令的基本使用,需要的朋友可以參考下
    2023-09-09
  • 淺析Linux中重定向問題

    淺析Linux中重定向問題

    這篇文章主要介紹了淺析Linux中重定向問題,需要的朋友可以參考下
    2017-08-08
  • linux crontab 實(shí)現(xiàn)每秒執(zhí)行的實(shí)例

    linux crontab 實(shí)現(xiàn)每秒執(zhí)行的實(shí)例

    下面小編就為大家?guī)硪黄猯inux crontab 實(shí)現(xiàn)每秒執(zhí)行的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Linux base shell重定向詳解

    Linux base shell重定向詳解

    這篇文章主要介紹了Linux base shell重定向的相關(guān)資料,并用一個簡明例子總結(jié)了常見用法(在第三節(jié)),需要的朋友可以參考下
    2014-04-04
  • Linux下查看.so和可執(zhí)行文件是否debug編譯的方法(必看)

    Linux下查看.so和可執(zhí)行文件是否debug編譯的方法(必看)

    下面小編就為大家?guī)硪黄狶inux下查看.so和可執(zhí)行文件是否debug編譯的方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 淺析Linux常用文件管理命令

    淺析Linux常用文件管理命令

    這篇文章主要介紹了Linux常用文件管理命令,非常不錯,具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-04-04
  • shell如何記錄用戶的IP與命令詳解

    shell如何記錄用戶的IP與命令詳解

    這篇文章主要給大家介紹了關(guān)于shell是如何記錄用戶的IP與命令的相關(guān)資料,記錄用戶輸入過的命令使用history命令,而記錄用戶的IP可能稍復(fù)雜一些,需要的朋友們下面跟著小編一起來看看吧。
    2017-06-06
  • Bash腳本內(nèi)置的調(diào)試方法技巧

    Bash腳本內(nèi)置的調(diào)試方法技巧

    這篇文章主要介紹了Bash腳本內(nèi)置的調(diào)試方法技巧,本文介紹了調(diào)試技巧和幾個調(diào)試技巧,比如輸出行號的方法、只調(diào)試某段程序的方法,需要的朋友可以參考下
    2015-04-04
  • shell去掉文件中空行(空白行)的方法詳解

    shell去掉文件中空行(空白行)的方法詳解

    最近要查看的日志文件提取后有很多空行,不利于以前的文件可以進(jìn)行比較了,為了向下兼容,只能取得時(shí)候把空行刪除掉
    2013-10-10
  • 在linux上定期執(zhí)行命令、腳本(cron,crontab,anacron)

    在linux上定期執(zhí)行命令、腳本(cron,crontab,anacron)

    在linux下,如果想要在未來的某個時(shí)刻執(zhí)行某個任務(wù),并且在未來的每一個這樣的時(shí)刻里都要執(zhí)行這個任務(wù)。這篇文章主要介紹了在linux上定期執(zhí)行命令、腳本(cron,crontab,anacron)的相關(guān)知識,需要的朋友可以參考下
    2018-07-07

最新評論

安义县| 林州市| 上虞市| 镇赉县| 丘北县| 寿宁县| 介休市| 巫溪县| 唐海县| 泌阳县| 会宁县| 衡阳市| 通道| 九江县| 日照市| 东乌珠穆沁旗| 达州市| 康平县| 富川| 比如县| 广平县| 饶河县| 厦门市| 满洲里市| 安福县| 潮州市| 碌曲县| 平罗县| 吴江市| 河源市| 达州市| 永康市| 霍邱县| 临安市| 盖州市| 南昌市| 牡丹江市| 灌云县| 五家渠市| 富川| 中山市|