×ðÁú¿­Ê±¹ÙÍøµÇ¼

linuxÔõÑùÇиîÎļþ

linuxÇиîÎļþµÄÒªÁ죺1¡¢Ê¹ÓÃsplitÏÂÁ¿ÉÒÔ½«Ò»¸ö´óÎļþÇиî³É¶à¸ö½ÏСµÄÎļþ£¬Óï·¨¡°split[Ñ¡Ïî]ÎļþÃû[ǰ׺]¡±£»2¡¢Ê¹ÓÃddÏÂÁÓÃÓÚת»»ºÍ¸´ÖÆÎļþµÄ¹¤¾ß£¬Ò²¿ÉÒÔÓÃÓÚÇиîÎļþ£¬Óï·¨¡°dd if=ÎļþÃûof=Êä³öÎļþÃûbs=¿é¾Þϸcount=¿éÊý¡±£»3¡¢Ê¹ÓÃcsplitÏÂÁÓÃÓÚÕýÔò±í´ïʽƥÅäģʽ½«ÎļþÇиî³É¶à¸öÎļþµÄ¹¤¾ßÓï·¨¡°csplit[Ñ¡Ïî]ÎļþÃûģʽ¡±¡£

±¾ÎĵIJÙ×÷ÇéÐΣºlinux6.4.3ϵͳ¡¢Dell G3µçÄÔ¡£

ÔÚLinuxϵͳÖУ¬¿ÉÒÔʹÓòî±ðµÄÒªÁìÀ´ÇиîÎļþ¡£ÒÔÏÂÊǼ¸ÖÖ³£ÓõÄÒªÁ죺

1¡¢Ê¹ÓÃsplitÏÂÁ

splitÏÂÁîÊÇÒ»ÖÖ³£ÓõÄÇиîÎļþµÄ¹¤¾ß¡£Ëü¿ÉÒÔ½«Ò»¸ö´óÎļþÇиî³É¶à¸ö½ÏСµÄÎļþ¡£Ê¹ÓøÃÏÂÁîµÄ»ù±¾Óï·¨ÈçÏ£º

split [Ñ¡Ïî] ÎļþÃû [ǰ׺]

µÇ¼ºó¸´ÖÆ

Ñ¡Ïî¿ÉÒÔÊÇÒÔÏÂÖ®Ò»£º

-b£ºÖ¸¶¨Ã¿¸öÇиîÎļþµÄ¾Þϸ£¬ÀýÈç¡°-b 1M¡±ÌåÏÖÿ¸öÎļþµÄ¾ÞϸΪ1MB¡£

-l£ºÖ¸¶¨Ã¿¸öÇиîÎļþµÄÐÐÊý£¬ÀýÈç¡°-l 100¡±ÌåÏÖÿ¸öÎļþÓÐ100ÐС£

ǰ׺ÊÇ¿ÉÑ¡µÄ£¬ËüÓÃÓÚΪÇиîÎļþÃüÃû£¬Ä¬ÒÔΪ¡°x¡±¡£

ÀýÈ磬Ҫ½«Ò»¸öÃûΪ¡°file.txt¡±µÄÎļþÇиî³Éÿ¸öÎļþ100ÐеÄÇиîÎļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

split -l 100 file.txt

µÇ¼ºó¸´ÖÆ

Õ⽫ÌìÉú¶à¸öÒÔ¡°xaa¡±¡¢¡°xab¡±µÈÃüÃûµÄÎļþ£¬Ã¿¸öÎļþ°üÀ¨100ÐС£

2¡¢Ê¹ÓÃddÏÂÁ

ddÏÂÁîÊÇÒ»ÖÖÓÃÓÚת»»ºÍ¸´ÖÆÎļþµÄ¹¤¾ß£¬Ò²¿ÉÒÔÓÃÓÚÇиîÎļþ¡£Ê¹ÓøÃÏÂÁîµÄ»ù±¾Óï·¨ÈçÏ£º

dd if=ÎļþÃû of=Êä³öÎļþÃû bs=¿é¾Þϸ count=¿éÊý

µÇ¼ºó¸´ÖÆ

if²ÎÊýÖ¸¶¨ÊäÈëÎļþÃû£¬of²ÎÊýÖ¸¶¨Êä³öÎļþÃû£¬bs²ÎÊýÖ¸¶¨Ã¿¸ö¿éµÄ¾Þϸ£¬count²ÎÊýÖ¸¶¨Òª¸´ÖƵĿéÊý¡£

ÀýÈ磬Ҫ½«Ò»¸öÃûΪ¡°file.txt¡±µÄÎļþÇиî³Éÿ¸öÎļþ1MBµÄÇиîÎļþ£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

dd if=file.txt of=output bs=1M count=1

µÇ¼ºó¸´ÖÆ

Õ⽫ÌìÉúÒ»¸öÃûΪ¡°output¡±µÄÎļþ£¬ÆäÖаüÀ¨ÊäÈëÎļþµÄÇ°1MBÊý¾Ý¡£

3¡¢Ê¹ÓÃcsplitÏÂÁ

csplitÏÂÁîÊÇÒ»ÖÖÓÃÓÚƾ֤ÕýÔò±í´ïʽƥÅäģʽ½«ÎļþÇиî³É¶à¸öÎļþµÄ¹¤¾ß¡£Ê¹ÓøÃÏÂÁîµÄ»ù±¾Óï·¨ÈçÏ£º

csplit [Ñ¡Ïî] ÎļþÃû ģʽ

µÇ¼ºó¸´ÖÆ

Ñ¡Ïî¿ÉÒÔÊÇÒÔÏÂÖ®Ò»£º

-b£ºÖ¸¶¨Êä³öÎļþµÄÃüÃûģʽ¡£

-f£ºÖ¸¶¨Êä³öÎļþµÄǰ׺¡£

ģʽÊÇÒ»¸öÕýÔò±í´ïʽ£¬ÓÃÓÚÆ¥ÅäÎļþÖеÄÄÚÈÝ¡£

ÀýÈ磬Ҫ½«Ò»¸öÃûΪ¡°file.txt¡±µÄÎļþÇиî³É¶à¸öÒÔ¡°output¡±ÎªÇ°×ºµÄÎļþ£¬Ã¿¸öÎļþÒÔ¡°pattern¡±ÎªÍÑÀë·û£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ

csplit -b output -f pattern file.txt '/pattern/'

µÇ¼ºó¸´ÖÆ

Õ⽫ÌìÉú¶à¸öÃûΪ¡°output00¡±¡¢¡°output01¡±µÈµÄÎļþ£¬Ã¿¸öÎļþ°üÀ¨Ò»¸öÒÔ¡°pattern¡±ÎªÍÑÀë·ûµÄ²¿·Ö¡£

ÒÔÉÏÊÇLinuxϵͳÖÐÇиîÎļþµÄ¼¸ÖÖ³£ÓÃÒªÁ졣ƾ֤ÐèÇóºÍÏÖÕæÏàÐΣ¬¿ÉÒÔÑ¡ÔñÆäÖÐÒ»ÖÖÒªÁìÀ´ÇиîÎļþ¡£

ÒÔÉϾÍÊÇlinuxÔõÑùÇиîÎļþµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ