在Linux中,有很多命令用于處理文檔中的文字、字符,其中常用的命令有cat,more,less,head和tail。這里主要介紹head命令和tail命令的使用方式。
文檔中每行文字的讀取都借助文檔內(nèi)部的行指針操作,指針指向哪一行,就會讀取哪一行。讀取文檔前,指針指向第一行之前的空處,所以只有指針下移一行,才會讀取到第一行的文字,如圖所示。
head命令和tail命令用于控制指針移動的行數(shù),head命令使指針從文件第一行開始下移,tail命令使指針從文件最后一行開始上移,舉例如下。
①head -n 3 f1:指針從文件第一行開始下移三行,顯示文檔的前三行,-n表示結(jié)果中顯示行號。
②head -n -3 f1:指針從文件第一行開始下移,直到最后三行停止,不讀取倒數(shù)第三行,顯示文檔的最后三行前面的文字。
③tail -n 3 f1:指針從文件最后一行開始上移三行,顯示文檔的最后三行。
④tail -n +3 f1:指針從文件最后一行開始上移,直到第三行停止,顯示文檔從第三行開始到結(jié)尾的文字。
⑤tail -n +3 f1 | head -n 3:顯示3-5行。使用“|”管道符, tail -n +3 f1顯示第三行到最后一行的內(nèi)容,head -n 3將輸出結(jié)果截取頭3行內(nèi)容。
更多內(nèi)容
>>本文地址:http://liujunjsxg.cn/zhuanye/2020/56092.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?