欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux?shell文件轉碼iconv命令的使用

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

例子

從文件中讀寫:

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

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

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

ASCII是UTF-8的子集,所以所有的ASCII文件都是UTF-8編碼的。ASCII文件中的字節(jié)和“將其編碼為UTF-8”所產生的字節(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

目的

將字符的編碼從一個編碼頁編碼方案轉換為另一個編碼頁編碼方案。

語法

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

描述

iconv命令將從標準輸入或指定文件讀取的字符編碼從一個編碼字符集轉換為另一個編碼字符集,然后將結果寫入標準輸出。輸入和輸出編碼的字符集由FromCode和ToCode參數標識。輸入數據應該由FromCode參數指定的代碼集中的字符組成。如果在命令行上沒有指定FileName參數,則iconv命令從標準輸入讀取。

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

Flags

項目描述
-c從輸出中省略輸入文件中不能轉換的字符。不能被轉換的字符包括在輸入的FromCode中無效的字符,或者在輸出的ToCode中沒有對應的字符。省略不可轉換字符后,iconv向前移動到輸入的下一個字節(jié)以轉換下一個字符。如果-c未被使用,則iconv在遇到輸入中不能轉換的字符時退出。-c的存在或不存在并不影響iconv的退出狀態(tài)。
-f FromCode指定用于對輸入數據進行編碼的代碼集。-f標志和FromCode參數之間的空格是可選的。
-l將所有支持的FromCode和ToCode值寫入標準輸出。
-s禁止向標準錯誤寫入與無效字符有關的任何消息。當不使用-s時,每個不可轉換或被截斷的字符都會被寫入標準錯誤。是否使用-s并不影響iconv的退出狀態(tài)。
-t ToCode指定要將輸出數據轉換為的代碼集。-t標志和ToCode參數之間的空格是可選的。
FileName指定要轉換的文件。

退出狀態(tài)

該命令返回以下退出值:

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

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

相關文章

  • shell實現俄羅斯方塊腳本

    shell實現俄羅斯方塊腳本

    這篇文章主要為大家詳細介紹了shell實現俄羅斯方塊的腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • shell打印給定日期的日歷

    shell打印給定日期的日歷

    這篇文章主要為大家詳細介紹了shell打印給定日期的日歷,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Shell腳本導入導出數據的項目示例

    Shell腳本導入導出數據的項目示例

    在工作中,很多場景都會涉及到數據的導入導出,本文就介紹一下使用Shell腳本導入導出數據的項目示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 分享一個可以通過命令簡寫執(zhí)行對應命令的Shell腳本

    分享一個可以通過命令簡寫執(zhí)行對應命令的Shell腳本

    這篇文章主要分享了一個可以通過命令簡寫執(zhí)行對應命令的Shell腳本,幫助大家更好的理解和使用shell,感興趣的朋友可以了解下
    2020-12-12
  • 用于檢測進程的shell腳本代碼小結

    用于檢測進程的shell腳本代碼小結

    本文介紹一段shell腳本,它可以檢測某進程或某服務是否正在運行,然后以郵件通知。有需要的朋友參考下
    2013-11-11
  • shell寫的告警次數控制及恢復示例代碼

    shell寫的告警次數控制及恢復示例代碼

    自己寫的一個監(jiān)控腳本,發(fā)現告警短信次數未控制時,垃圾短信N多。經過思考,做了個簡單的控制,同一故障只發(fā)送二次。之后不再發(fā)送?;謴秃蟀l(fā)送恢復短信
    2013-02-02
  • 使用linux?java?shell啟動腳本

    使用linux?java?shell啟動腳本

    這篇文章主要為大家介紹了使用linux?java?shell啟動腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Shell腳本編程30分鐘入門(小結)

    Shell腳本編程30分鐘入門(小結)

    這篇文章主要介紹了Shell腳本編程30分鐘入門(小結),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Linux 中unzip解壓時中文亂碼的解決辦法

    Linux 中unzip解壓時中文亂碼的解決辦法

    這篇文章主要介紹了Linux 中unzip解壓時中文亂碼的解決辦法的相關資料,這里提供兩種解決辦法,希望能通過本文幫助到大家,需要的朋友可以參考下
    2017-09-09
  • Linux中的特殊符號與正則表達式

    Linux中的特殊符號與正則表達式

    這篇文章主要介紹了Linux中的特殊符號與正則表達式,需要的朋友可以參考下
    2017-09-09

最新評論