星期二, 2月 19, 2008

在zhcon環境中操作utf8檔案系統

zhcon是支援CJK(中日韓)的虛擬終端,目前版本(0.2.6)可以在執行時加入--utf8參數,將utf8編碼的檔案系統轉為big5內碼顯示,但是此參數卻會造成無法輸入的情況。
為了在zhcon環境中操作utf8檔案系統,可以將以下代碼存為zhcon.sh,
啟動zhcon後執行 . zhcon.sh
即可以使用bcd bls等指令在zhcon環境中操作utf8檔案系統

-------------------------------------------------------------------------------------------------------------------------------------
#!/bin/sh
bls ()
{
'ls' `echo $*|iconv -f big5 -t utf8`|iconv -f utf8 -t big5
}
bcat ()
{
'cat' `echo $*|iconv -f big5 -t utf8`|iconv -f utf8 -t big5
}
bmore ()
{
'more' `echo $*|iconv -f big5 -t utf8`|iconv -f utf8 -t big5
}
bcd ()
{
'cd' `echo $*|iconv -f big5 -t utf8`
}
bcp ()
{
'cp' `echo $*|iconv -f big5 -t utf8`
}
brm ()
{
'rm' `echo $*|iconv -f big5 -t utf8`
}
bmkdir ()
{
'mkdir' `echo $*|iconv -f big5 -t utf8`
}

沒有留言: