Re: [問題] $'\nnn'

看板Linux作者 (習慣)時間17年前 (2008/09/02 14:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《kenshinn (子凌(b))》之銘言: : 我有個檔案中中文的部份都變成了 \nnn 的編碼 : 請問我應該如何將其還原回中文字 : 已知用 $'\nnn' 的方式可以做到 : 例如: : $echo $'\346\226\260\351\200\262' : 新進 : 請問有什麼好的處理方法? 沒有人回,所以我就提一個爛爛的來用 因為原 po 說可以用 shell 的方式 所以: cat test.txt #範例文字檔 \346\226\260\351\200\262 anton@gama:~/test$ cat test.sh #!/usr/bin/env bash T=`cat test.txt` echo "echo "\$\'$T\'|bash 這樣就可以把 test.txt 裡面的 \346\226\260\351\200\262 轉回來。 沒有很好啦,應該會有很多例外... -- 人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點 ,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。 阿爾風斯‧愛力克,《鋼之鍊金術師》開場白 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.134.245
文章代碼(AID): #18lDcZq2 (Linux)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
以下文章回應了本文
完整討論串 (本文為第 2 之 4 篇):
問題
文章代碼(AID): #18lDcZq2 (Linux)