原帖由 "kinton"]我也很想知道如何用sort給漢字進(jìn)行拼音排序。辦法有的沒?
/home/lee#chmod +x bjc
/home/lee#./bjc 我見風(fēng)請風(fēng)看歐請
風(fēng)風(fēng)見看歐請請我
/home/lee#./bjc 那沒懊上我歐把
懊把沒那歐上我
原帖由 "飛灰橙" 發(fā)表:
高!
我這邊sed 's/./&\n/g'不起作用,
需要兩個(gè).表示一個(gè)漢字,\n也不能用.
不過改過以后確實(shí)可以排序.
perl -e '$_ = <>; s/../$&\n/g; print;'
可以解釋一下 LC_ALL=C中的C是啥意思么?
原帖由 "寂寞烈火" 發(fā)表:
也許跟各自的環(huán)境有關(guān)吧!
在sort的運(yùn)行空間中加上LC_ALL=C這個(gè)環(huán)境變量,主要是讓 sort以比特值進(jìn)行排序
原帖由 "明月清風(fēng)"]tai jfjb 發(fā)表:
# echo $str|sed 's/./&\n/g'|LC_ALL=C sort|tr '\n' ' '|tr -d ' ';echo
懊把長的的風(fēng)風(fēng)個(gè)還見見看那歐怕人上上我我下下在
原帖由 "寂寞烈火" 發(fā)表:
亻爾~女口~丁頁,京尤~扌丁~亻爾 ~P P![]()
原帖由 寂寞烈火 于 2004-10-11 16:21 發(fā)表
/home/lee#echo $str
的見上我人歐怕我下風(fēng)那把長下在懊上的風(fēng)個(gè)還見看 #未排序前
/home/lee#echo $str|sed 's/./&\n/g'|LC_ALL=C sort|tr '\n' ' '|tr -d ' ';echo
懊把長的的風(fēng)風(fēng)個(gè)還見見看那歐怕人上上 ...
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |