|

楼主 |
发表于 2003-9-25 20:35:03
|
显示全部楼层
最初由 penny 发表
考不考虑中英文混排?
不考虑。。很简单
考虑。。现在我还不会

我也觉得如果是单纯的对仗的诗句是没什么问题的,如果考虑标点符号,还所有中英文等等的因素,呵呵~~,恐怕shell就无能为力啦~~,
我想的比较丑陋 
花间一壶酒,独酌无相依.
举杯邀明月,对影成三人.
月既不解饮,影徒随我身.
暂伴月将影,行乐须及春.
我歌月徘徊,我舞影零乱.
醒时同交欢,醉后各分散.
永结无情游,相期藐云汉.
[php]
#!/bin/ksh
#name:ss
n=1
cont=$(cat $1|sed -n 1p|wc -c)
while ((n<=$cont))
do
tac $1|sed 's/\,/aa/g'|tr -d ' '|cut -c$n-$((n+1))|tr -d '\n'
((n+=2));echo "\n"
done|tr -s '\n'|sed 's/\./&\ /g'|sed 's/aa/, /g'
[/php]
永醒我暂月举花
结时歌伴既杯间
无同月月不邀一
情交徘将解明壶
游欢徊影饮月酒
, , , , , , ,
相醉我行影对独
期后舞乐徒影酌
藐各影须随成无
云分零及我三相
汉散乱春身人依
. . . . . . .
用我的脚本给penny兄的恢复一下 ;)
[/home/javalee/myshell]ksh ss sg|rev|tac
昔有佳人公孙氏,
一舞剑器动四方。
观者如山色沮丧,
天地为之久低昂。
霍如羿射九日落,
矫如群帝骖龙翔。
来如雷霆收震怒,
罢如江海凝清光。
绛唇珠袖两寂寞,
晚有弟子传芬芳。
临颍美人在白帝,
妙舞此曲神扬扬。
与余问答既有以,
感时抚事增惋伤。
先帝侍女八千人,
公孙剑器初第一。
五十年间似反掌,
风尘鸿洞昏王室。
梨园子弟散如烟,
女乐余姿映寒日。
金粟堆前木已拱,
瞿塘石城草萧瑟。
玳筵急管曲复终,
乐极哀来月东出。
老夫不知其所往,
足茧荒山转愁疾。 |
|