¡¡¡¡ÈçÌâÄ¿ÄǾ仰,¶ÔÓÚÒ»¸öÔÚLINUX¹¤×÷µÄÈËÀ´Ëµ,shell,sed,grep,pythonµÈµÄ¶«Î÷ÊÇ·Çѧ²»¿ÉµÄ,ÁíÍâ¾ÍÊÇÕýÔò±í´ïʽ,²»Ëµ¾«Í¨,Á˽âºÜ¶à»ù±¾Ó÷¨ºó»áʹ¹¤×÷ЧÂʳɱ¶µÄÌá¸ß!~
¡¡¡¡¾Í±ÈÈç½ñÌìµÄÒ»¸ö²Ù×÷,¶ÔÓÚÒ»¸öÎļþ¼ÐÏÂËùÉú³ÉµÄ¼¸¸öÀà±ðÌØÕ÷ÏîÎļþ,Ö»ÐèÒªÔÚµÚÒ»ÐÐÄ©,½ÓÒ»¸ö¿Õ¸ñ,¼ÓÉϸÃÀàÌØÕ÷´ÊÊý,¾ùΪ300,(ÔÀ´³ÌÐòûÓÐдÈë,¿ÉÒÔÔÙ¸ÄC++³ÌÐòÖØд),ÕâÑùÒâζ×ÅÖØÐÂѵÁ·Ò»±ß50WÎļþµÄ¿â,ʱ¼äԼΪ1Сʱ.Èç¹ûÖ±½ÓÓÃsed À´×ö»á¼òµ¥µÃ¶à!~
¡¡¡¡sed "1 s/$/ 300/" filename
¡¡¡¡Õâ¾ÍÊǵ¥¸öÎļþµÚÒ»ÐÐĩβÌæ»»,¼È×·¼Ó300µÄ·½Ê½.È»¶øÒ»¸öÒ»¸ö×öÏÔÈ»±È½ÏÓÞ´À,Ö±½ÓÔÙ¼ÓÉÏshell±à³ÌµÄ·½·¨:
¡¡¡¡for i in ./* ;do sed "1 s/$/ 300/" $i >$i;done
¡¡¡¡×¢Òâ:ÕâÑùºÃÏóÊDz»´í,µ«ÊǶÔÓÚsedÀ´Ëµ¿ÉÄÜÊÇ»º³åÇøµÄÔÒò,²»Äܽ«$iÖ±½ÓÔÙд»Ø$i,·ñÔò¸ÃÎļþΪ¿Õ.Õâµã´ó¼ÒҪСÐÄ,ÈÝÒ×»Ù»µÊý¾Ý.
¡¡¡¡Õýȷд·¨:
¡¡¡¡for i in ./* ;do sed "1 s/$/ 300/" $i >$i.txt;mv $i.txt $i; done
¡¡¡¡ÕâÑù¾Í¸ã¶¨,ºÇºÇÒÔºóÎÒ»á½Ðø½«¹¤×÷ÖÐÅöµ½µÄÀý×ÓÌùÉÏÀ´,×÷Ϊ¾Ñé¼Ç¼,³£Á·»ØÓÐÊÕ»ñµÄ.
¡¡¡¡ÁíÍâ,½ñÌì·¢ÏÖÁËOPERA9Õâ¸öä¯ÀÀÆ÷ÓõúÜˬ,Óû§¸öÐÔ»¯²»´í,¶øÇÒÕ¼ÓÃ×ÊÔ´Ïà¶Ô½ÏÉÙ,´ò¿ªÍøÒ³ËÙ¶ÈҲͦ¿ìµÄ,ÓÖ¶ÔOPERA9 VS IE,С²âÊÔÁËÒ»°Ñ×ÊԴʹÓÃ×´¿ö,¹þ¹þ,ÏÖÔÚÊǼûʲô¾ÍÏë²âÊԱȽÏÀ²Ö°Òµ²¡:)
¡¡¡¡·¢ÏÖ:ͬʱ´ò¿ª4¸öͬÑù(±È½ÏÅÓ´ó)µÄ´°¿Ú,IE¾ÓȻռÄÚ´æ110M,CPUʹÓÃÂÊ90%;OPERA 40¶àM,CPU 10%.Ò²Ðí²»Äܳä·Ö˵Ã÷ÎÊÌâ,µ«Ò»¶¨³Ì¶ÈÉÏ·´Ó³³öÁ˲î±ð!~ÒÔºó,ʹÓÃä¯ÀÀÆ÷µÄÏȺó˳ÐòΪ:OPERA9,FIREFOX,IE.IE²»µ½Ð´SPACEÒ²ÍêÈ«¿ÉÒÔÌÉ×Å˯´ó¾õÁË!