回文章列表
作者kenshinn.bbs@ptt.cc (子凌(b)) 看板: linux
標題Re: [問題] $'\nnn'
時間批踢踢實業 (2008/09/03 Wed 20:53:45)
※ 引述《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
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻