Linux¿ìËÙɾ³ýÎļþĩβÐеIJÙ×÷°ì·¨
LinuxϵͳÏÂÔÚ´¦Öóͷ£Îļþʱ£¬ÓÐʱ¼äÐèҪɾ³ýÎļþĩβµÄÐС£ÕâÖÖ²Ù×÷ÔÚÏÖʵӦÓÃÖкܳ£¼û£¬¿ÉÒÔͨ¹ýһЩ¼òÆÓµÄÏÂÁîÀ´ÊµÏÖ¡£±¾ÎĽ«ÏÈÈÝÔÚLinuxϵͳÖпìËÙɾ³ýÎļþĩβÐеIJÙ×÷°ì·¨£¬Í¬Ê±ÌṩÏêϸµÄ´úÂëʾÀý¡£
°ì·¨Ò»£ºÉó²éÎļþĩβÐÐ
ÔÚ¾ÙÐÐɾ³ý²Ù×÷֮ǰ£¬Ê×ÏÈÐèҪȷÈÏÎļþµÄĩβÐÐÊÇÄÄÒ»ÐС£¿ÉÒÔʹÓÃtailÏÂÁîÀ´Éó²éÎļþµÄĩβÐУ¬ÏêϸÏÂÁîÈçÏ£º
tail -n 1 filename
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬filenameÌåÏÖÒª²Ù×÷µÄÎļþÃû£¬-n 1ÌåÏÖÖ»Éó²é×îºóÒ»ÐеÄÄÚÈÝ¡£
°ì·¨¶þ£ºÉ¾³ýÎļþĩβÐÐ
Ò»Ñùƽ³£ÇéÐÎÏ¿ÉÒÔʹÓÃsedÏÂÁîÀ´É¾³ýÎļþµÄĩβÐС£ÏêϸÏÂÁîÈçÏ£º
sed -i '$d' filename
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬-iÌåÏÖÖ±½ÓÔÚÔÎļþÉϾÙÐÐÐ޸ģ¬’$d’ÌåÏÖɾ³ý×îºóÒ»ÐС£
ÁíÍ⣬»¹¿ÉÒÔʹÓÃheadºÍtempfileµÄ×éºÏÀ´É¾³ýÎļþĩβÐС£ÏêϸÏÂÁîÈçÏ£º
head -n $(($(wc -l < filename) - 1)) filename > tempfile && mv tempfile filename
µÇ¼ºó¸´ÖÆ
ÒÔÉÏÏÂÁîÖУ¬wc -l < filenameÓÃÓÚÅÌËãÎļþµÄ×ÜÐÐÊý£¬È»ºóͨ¹ýheadºÍtempfileµÄ×éºÑþ³ØýĩβһÐС£
°ì·¨Èý£ºÑé֤ɾ³ý²Ù×÷
ɾ³ý²Ù×÷Íê³Éºó£¬¿ÉÒÔʹÓÃcatÏÂÁîÀ´Éó²éÎļþµÄÄÚÈÝ£¬ÒÔÈ·±£Ä©Î²ÐÐÒѾÀÖ³Éɾ³ý¡£ÏêϸÏÂÁîÈçÏ£º
cat filename
µÇ¼ºó¸´ÖÆ
ͨ¹ýÒÔÉÏ°ì·¨£¬¼´¿É¿ìËÙɾ³ýLinuxϵͳÏÂÎļþµÄĩβÐС£ÔÚÏÖʵӦÓÃÖУ¬ÕâЩÏÂÁî¿ÉÒÔÀû±ã¿ì½ÝµØ´¦Öóͷ£ÎļþĩβÐеÄɾ³ý²Ù×÷¡£
ÒÔÉϾÍÊÇLinux¿ìËÙɾ³ýÎļþĩβÐеIJÙ×÷°ì·¨µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡