Linux下,grep獲取檔案中的最後一次匹配項
如題:使用grep獲取檔案中的最後一次匹配項
grep '查詢的內容' -A 100 檔名 | tail -n 101
grep獲取檔案中的最後一次匹配項,以及後面100行,
注意是tail -n 101而不是tail -n 100,因為tail -n 100將不會顯示匹配內容那一行
grep ‘name’ -A 10 顯示匹配內容和後面的10行
grep ‘name’ -B 10 顯示匹配內容和前面的10行
grep ‘name’ -C 10 顯示匹配內容和前後面的10行
相關推薦
Linux下,grep獲取檔案中的最後一次匹配項
如題:使用grep獲取檔案中的最後一次匹配項 grep '查詢的內容' -A 100 檔名 | tail -n 101 grep獲取檔案中的最後一次匹配項,以及後面100行, 注意是tail -n 101而不是tail -n 100,因為tail -n 100將不會顯示匹配內
Linux下使用grep完成檔案部分相同內容的匹配
利用grep命令,我們可以對兩個txt檔案中部分相同的內容進行匹配,假如我有兩個檔案分別是a.txt和b.txt,內容如下: a.txt: G2554 10 A 45 G3479 7 &nbs
Linux下C語言獲取目錄中的檔案列表
struct stat info; stat(path,&info); if(S_ISDIR(info.st_mode)) printf("This is a directory"); stat結構及其域如下所示: struct stat {
linux下,將一個目錄中的圖片文件合成為gif圖片
linux span depth 合成 linux下 bsp col spa 目錄 # {0} 為文件所在目錄位置 # {1} 為gif圖片位置 convert -delay 30 -depth 8 -layers optimize -quality 80 -loop 0
【python】啟動一個http服務,用於獲取檔案中的資訊
使用場景:想要在瀏覽器下檢視某個機器下的目錄檔案;想使用wget臨時的下載某個機器下的檔案。 首先在目標機器下使用python啟動一個http服務: python -m SimpleHTTPServer ---------這樣會啟動一個埠為預設埠8000的HTTP
關於linux下使用grep和egrep中單引號‘’、雙引號“”、小括號()和大括號{}的一些問題
最近在linux下使用grep和egrep發現了一些問題。以前一直以為egrep包含了grep,因此grep中採用的格式,在egrep中能得到相同的結果。其實這個想法是不對的。 原因主要是在於正則表示式和擴充套件正則表示式的一些元符號上的問題,在這篇帖子(http://w
linux環境,java獲取檔案出現 (沒有那個檔案或目錄)
針對linux下,沒有那個檔案或目錄的原因:1、有可能是檔案沒有許可權,用 ls -l 命令查下許可權,如下:-rw-r-----. 1 root總共有10位,第一個'-'先不看,從第二個往後看。r 表示可讀取,w 表示可寫入,x 表示可執行。2、路徑有問題本屌的問題是因為
linux下 stat statfs 獲取 檔案 磁碟 資訊
stat函式講解 表頭檔案: #include <sys/stat.h> #include <unistd.h>定義函式: int stat(const char *file_name, struct stat *buf); 函式說明: 通過
C語言基礎下的C++入門---極其絕望的又一次入門,不過這次一定是最後一次入門!!!!!
小程式的入門(一)~~!! #include<iostream> using namespace std;//名稱空間 相當於 #include<iostream.h> -->> C92版本 int addArray(int *addArr
Linux下使用ioctl獲取硬體資訊------案例一
#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include
按斤甩賣礦機?抓住機會,這可能是年底最後一次甩賣!
前幾天校長挖礦的新聞餘熱未消,近日又被礦場主把礦機按斤甩賣的訊息刷屏,今年對於比特幣來說,註定是多事之秋。 寒冬已至,比特幣止不住的暴跌 從年初至今,比特幣從最高點的2萬美元每個跌落到4190美元每個,創下了13個多月以來的歷史最低點。相比2017年的瘋狂暴漲,2018年的“跌跌不休”已經讓
二叉搜尋樹與雙向連結串列的優化,設定全域性變數指向最後一次遍歷的從而連線,省略了迴圈找到最後的節點進行連線
package niuke; public class SearchTreenode3 { TreeNode lastNode = null; public static void main(String[] arg
檔案上傳下載時,在form表單中設定屬性enctype=“multipart/form-data”的情況下,如何獲取表單提交的值?
一、問題描述 檔案上傳下載時,在form表單中設定屬性enctype=“multipart/form-data”的情況下,如何獲取表單提交的有關使用者資訊的值?(比如:textfield、radio等屬性中的值) 二、解決方法 1、情況一:沒有對user物件進行封裝 方法:
linux shell 獲取檔案中包含特殊字元的第一行行數 和最後一行行數
獲取包含“2018-01-02”的第一行行號cat 1.txt | egrep "2018-01-02" -nR | awk -F ":" '{print $1}'| awk '(NR==1){print $0}'獲取包含“2018-01-02”的最後一行行號cat 1.t
Linux下Java執行.class檔案,報錯找不到或無法載入主類
classpath配置的錯誤,所以找不到.class檔案。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.jar 更改後的: export CLASSPATH=.:$JAVA_HOME
將web應用和mysql都部署到linux下,web應用通過jdbc就無法獲取到mysql連線。
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested
【整理】如何取消Linux下,vi中顯示的^M符號
【整理】如何取消Linux下,vi中顯示的^M符號 【背景知識】 ^M 是ascii中的'\r', 回車符,是16進位制的0x0D,8進位制的015,十進位制的13。 對於換行這個動作,unix下一般只有一個0x0A表示換行,windows下一般都是0x0D和0x0A兩個字元。 另外:^L 是
jQuery:同一class下,如何獲取多個div的中的最大高度值
第一:要理解Jq中的獲取高度的三個方法height()、 innerHeight()、outerHeight() height():height innerHeight():height+padding outerHeight():height+padding+bo
在linux下,如何在C語言中使用正則表示式(整理)
一個正則表示式的教程可以參看(裡面有個測試正則表示式的工具) 正則表達是用來匹配字串的好東東。 如果使用者熟悉Linux下的sed、awk、grep或vi,那麼對正則表示式這一概念肯定不會陌生。由於它可以極大地簡化處理字串時的複雜度,因此現 在已
Linux下使用Shell擷取檔案一部分內容儲存到新的檔案中
在叢集上跑資料時市場會出問題,為了方便檢視日誌個人喜歡將日誌下載本地使用notepad檢視,但是由於叢集是公用資源,每一個日誌檔案都會非常大,如圖:不便於下載到本地進行檢視,為了可以將你關注的部分日誌下載到本地,可以進行如下操作:1: 確定有自己業務有關的日誌在檔案中的行數