Re: [問題] $'\nnn'

看板Linux作者 (子凌(b))時間15年前 (2008/09/03 20:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《godfield (咖啡貓)》之銘言: : ※ 引述《antontw (習慣)》之銘言: : : 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 轉回來。 : : 沒有很好啦,應該會有很多例外... : 一行文: : eval echo "$'$(< test.txt)'" 我也回一個自己的發現 在我的 ubuntu 中有兩種版本的 echo 一個是 bash 內帶的 echo 另一個 /bin/echo(包含在 coreutils 套件中) 不過預設會使用 bash 自己的 echo,還要打入完整 path 才行 /bin/echo -e `cat file` 就得到結果了 -- my blog: http://kenshinnn.blogspot.com operation system : Ubuntu GNU/linux window manager : Gnome -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.77.13
文章代碼(AID): #18leZQaq (Linux)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
問題
文章代碼(AID): #18leZQaq (Linux)