tty中文顯示問題 - Linux

Brianna avatar
By Brianna
at 2015-07-02T20:30

Table of Contents


大家好,我知道在tty顯示中文很麻煩,所以我想知道在亂碼背後的顯示模式

問題是這樣的:

我有50萬個檔案要處理,格式大概是 501025_ID.txt

因為一開始沒限制作業ID只能用英文,所以有幾個中文ID混入
LINUX顯示如下
502222_123.txt
503312_??+??.txt (為中文所顯示的亂碼)
507832_cher.txt
503878_-?{D.txt (為中文所顯示的亂碼)

要把中文的ID換成英數比較好處理

所以我用 find . -regextype egrep -regex ".*_[^[:alnum:]].*"

或是改用 -------------------------------".*_\?\?\+\?\?.*"

都沒辦法抓出任何一條Orz

想請問的是,怎麼樣可以知道linux實際上對那字元的認知是什麼?

或是,有認何方式可以直接把這些中文亂碼換成可見的英數文字嗎?

例如: 我 \u{num}

謝謝

Dan





--

不過是人

http://www.facebook.com/twaiting

--
Tags: Linux

All Comments

Heather avatar
By Heather
at 2015-07-03T20:37
直接用wildcard來更改檔名會不會好一點?
Oscar avatar
By Oscar
at 2015-07-08T12:50
我覺得大概是big5編碼檔名吧?
Dorothy avatar
By Dorothy
at 2015-07-10T07:57
find . -regextype egrep -regex \
'..*[^a-zA-Z0-9_-.)( /][^a-zA-Z0-9_-.)( /]*..*'
Ethan avatar
By Ethan
at 2015-07-11T13:30
剛剛測試find的正規表示,寫了這麼長才抓到直中文名
Zenobia avatar
By Zenobia
at 2015-07-14T01:13
中文檔名改碼或許可以找找關鍵字urlencode
Puput avatar
By Puput
at 2015-07-15T06:17
python2 -c "import urllib, sys
Joseph avatar
By Joseph
at 2015-07-19T21:23
print urllib.quote(sys.argv[1])" 4567889-我.txt
在utf8環境下會輸出4567889-%E6%88%91.txt
Caitlin avatar
By Caitlin
at 2015-07-21T21:15
perl -MURI::Escape -e 'print
uri_escape($ARGV[0])."\n";' "123-稍快.txt"
Queena avatar
By Queena
at 2015-07-24T20:13
2> /dev/null
Elvira avatar
By Elvira
at 2015-07-25T05:03
在utf8環境下會輸出123-%E7%A8%8D%E5%BF%AB.txt
Eartha avatar
By Eartha
at 2015-07-26T04:07
你的linux有原生支援中文嗎? 原則上在中文utf-8環境,句點
Delia avatar
By Delia
at 2015-07-27T04:50
可以match中文,那些亂碼已不是中文字,所以.只能match一字
Delia avatar
By Delia
at 2015-07-30T03:51
另外你的第2個regex,有greedy的問題,要使用修飾,我比較熟
Noah avatar
By Noah
at 2015-07-30T06:48
程式語語用的regex, command line的不是很確定
Carolina Franco avatar
By Carolina Franco
at 2015-07-31T19:07
抱歉,我看錯了,上面15,16分的推文請忽略

我們成立了一個後端伺服的line群

Jacky avatar
By Jacky
at 2015-07-01T23:32
由於後端伺服器很廣~ 能夠交流的東西也很多,所以一群在這之中努力的人們開了一個後端應用伺服好自在的li ne群組,期望大家有個能互相交流的平台。 或者是對後段有嚮往、有期待、有興趣的都歡迎加入~期待高手與高手之間的對話能幫助 彼此成長。 平常沒事也可以閒聊~建立一下大家的情誼 請想加群組的人,可否回我信箱告 ...

F@H command line 進度

Emma avatar
By Emma
at 2015-07-01T23:05
大家好 想請教如果是用command line方式去執行FatH 要怎麼看進度阿 windows都有圖形化介面可以看今天跑幾分之類的 - ...

Ubuntu電池電量被藍牙滑鼠影響

Megan avatar
By Megan
at 2015-07-01T19:39
我的ubuntu電池電量 裝了藍牙滑鼠之後 and#34;電源統計and#34;的地方就多了一顆0%的電池 結果上方狀態列顯示的電量都會變成跟那顆0%電池平均 不知道有沒有辦法把他變成正常筆電電池的電量 - ...

sed 取代問題

Linda avatar
By Linda
at 2015-07-01T15:48
想請問的是目前因為資料搬移的關係 所以檔案的相對路徑有所變更 而這些路徑都是寫在 a.xml 裡面 然後每個資料夾裡面都有一個自己的 a.xml (名稱一樣) 本來用 notepad++ 一個一個更改 後來想到可以用 sed 來做替換 但是因為 路徑本身包含了 / 像是我想要把 sed -i and ...

Linux編寫與燒錄機器人程式

Hardy avatar
By Hardy
at 2015-06-30T22:51
PTT首po 如有格式錯誤請見諒 平台:Linux、GCC 問題:小弟Linux新手    想請問各位前輩們 是否有用Linux及GCC 編寫及燒錄機器人程式的經驗分享 小弟我不是資訊電子相關科系 如果有相關名詞錯誤還請指教 只是覺得寫單晶片程式很酷 目前有看過同校學長用KEIL ...