1樓:匿名使用者
1、顯示paswd檔案第9行內容
# sed -n '9p' passwd
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
2、顯示passwd檔案,9至15行內容
# sed -n '9,15p' passwd
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
saslauth:x:499:76:"saslauthd user":/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:privilege-separated ssh:/var/empty/sshd:/sbin/nologin
haproxy:x:500:500::/home/haproxy:/bin/false
ntp:x:38:38::/etc/ntp:/sbin/nologin
mysql:x:27:27:mysql server:/var/lib/mysql:/bin/bash
3、顯示9與15行內容
# sed -n '9p;15p' passwd
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
mysql:x:27:27:mysql server:/var/lib/mysql:/bin/bash
2樓:車專de吾日三省吾身
顯示檔案中第m行內容:
awk 'fnr==m' filenamesed -ne 'mp' filename顯示檔案中第j -k 行內容:
sed -ne 'j,kp' filenameawk 'fnr>=j && fnr <=k' filename
linux命令怎麼顯示檔案某一行或幾行內容
3樓:
使用sed命令;
具體檢視使用規則:
#sed --help;
顯示檔案x行命令:
#sed -n 'xp' filename顯示檔案x行到y行的內容:
#sed -n 'x,yp' filename相關顯示命令還有tail,cat.awk,head等,可以常看linux命令大全,或者man命令|help命令檢視相關用法。
利用shell指令碼如何提取一個檔案中某一特定行和下面若干行的內容
4樓:肥仙女
|豎1、在linux目錄/root下建立一個txt檔案,內容如下,使用|豎線分割,作為我們的實驗資料樣本。
2、sed用法、sed-n'xp'data.txt;顯示檔案x行資料,獲取第18行資料,即為sed-n'18p'data.txt。
3、sed-n'開始行,結束行p'data.txt;顯示檔案x行到y行的內容:命令:sed-n'10,18p'data.txt。
4、head/tail用法。tail用法:tail經常用來檢視檔案末尾的資料,在shell中可以獲取文字中指定資料行。
tail-n-3data.txt獲取檔案最好3行資料。tail-n+3data.
txt獲取檔案3到最後一行資料。
5、head用法:head經常用來顯示文字的前n行資料。head-n10data.txt顯示文字請10行資料。
6、tail和head的結合使用:例如獲取文字倒數第二行資料,結果如圖所示。命令:tail-n2data.txt|head-n1。
7、awk用法、awk在文字處理方面有著強大的功能,配合指令碼使用,可以列印指定行和列。awk'nr==18'data.txt。nr指定行號。
5樓:匿名使用者
一條語句搞定,假定你要找到最後一個abc以及後面的10行, 當然這條語句能夠執行的基礎是,1.log裡確實有abc這個字串,否則下面一條語句就會出現失敗,更好的方法是在指令碼中分成兩條語句,一條語句判斷是否有abc以及行號,第二條語句是用sed來列印。你可以自己根據下面的命令來搞定,我就不多說了。
sed -n "$(grep -n abc 1.log | tail -1 | cut -d : -f 1),+10p" abc.log
在linux命令列下如何將指定的幾行內容寫入到一個檔案中?
6樓:曹曉山
linux下可以用sed命令向檔案抄
中追加內容。
案例:把/etc/test1檔案中1-10行內容寫入到test2中sed -n '1,10'p /etc/test1 >>test2#將file1的1-10行追加到file2sed命令列格式為:
sed [-nefri] 『command』 輸入文字常用選項:
-n∶使用安靜(silent)模式;
-e∶直接在指令列模式上進行 sed 的動作編輯;
-f∶直接將 sed 的動作寫在一個檔案內;
-r∶sed 的動作支援的是延伸型正規表示法的語法;
-i∶直接修改讀取的檔案內容,而不是由螢幕輸出。
7樓:小米飛貓
sed -n '1,10p' file1 >> file2
將file1的1-10行追加到 file2
8樓:匿名使用者
echo -ne "line1\nline2\nline3\n" > file
line1 line2 line3 是行內容。
9樓:匿名使用者
perl -ne 'print if 1..10' file >result.txt
10樓:星顏霍高原
-fls
/path/to/somefile
:查詢到的所有檔案的長格式資訊儲存到指定檔案中。
linux中顯示一個檔案最後幾行的命令是什麼?
11樓:匿名使用者
tail -n 20 filename
說明:顯示filename最後20行。
linux下tail命令的使用方法。
linux tail命令用途是依照要求將指定的檔案的最後部分輸出到標準裝置,通常是終端,通俗講來,就是把某個檔案檔案的最後幾行顯示到終端上,假設該檔案有更新,tail會自己主動重新整理,確保你看到最新的檔案內容。
一、tail命令語法
tail [ -f ] [ -c number | -n number | -m number | -b number | -k number ] [ file ]
引數解釋:
-f 該引數用於監視file檔案增長。
-c number 從 number 位元組位置讀取指定檔案
-n number 從 number 行位置讀取指定檔案。
-m number 從 number 多位元組字元位置讀取指定檔案,比方你的檔案假設包括中文字,假設指定-c引數,可能導致截斷,但使用-m則會避免該問題。
-b number 從 number 表示的512位元組塊位置讀取指定檔案。
-k number 從 number 表示的1kb塊位置讀取指定檔案。
file 指定操作的目標檔名稱
上述命令中,都涉及到number,假設不指定,預設顯示10行。number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。
tail可執行檔案一般在/usr/bin/以下。
二、tail命令使用方法演示例子
1、tail -f filename
說明:監視filename檔案的尾部內容(預設10行,相當於增加引數 -n 10),重新整理顯示在螢幕上。退出,按下ctrl+c。
2、tail -n 20 filename
說明:顯示filename最後20行。
3、tail -n +20 filename
說明:顯示filename前面20行。
4、tail -r -n 10 filename
說明:逆序顯示filename最後10行。
補充:跟tail功能相似的命令還有:
cat 從第一行開始顯示檔案內容。
tac 從最後一行開始顯示檔案內容。
more 分頁顯示檔案內容。
less 與 more 相似,但支援向前翻頁
head 僅僅顯示前面幾行
tail 僅僅顯示後面幾行
n 帶行號顯示檔案內容
od 以二進位制方式顯示檔案內容
12樓:匿名使用者
tail
預設顯示最後10行
tail -n 24 可以指定顯示行數
13樓:匿名使用者
tail 檔名
可以使用-n引數,輸出後面n行,預設是輸出最後10行。
14樓:匿名使用者
命令是tail
用法tail -n 行數 檔名
15樓:只愛度
顯示file檔案的最後十行:
tail -n 10 file
要看多少行,修改數字即可
16樓:陳嘉駿陳思
用tail命令檢視即可,例如檢視apache**伺服器的錯誤日誌檔案的最後一行內容
17樓:匿名使用者
tail -n n:要顯示的行數
檔案字尾名無法顯示,檔案字尾不顯示怎麼設定
開啟 我的電腦 工具 欄裡面 資料夾選項 在 檢視 裡面把 隱藏已知檔案型別的副檔名 前面的勾去掉就行了。隨便開啟個資料夾,工具 資料夾選項 檢視 把隱藏已知檔案型別的副檔名前面的勾去掉 確定就行 我的電腦 開啟 工具 資料夾 檢視 去掉影藏字尾的勾就好了 開啟任意資料夾或碟符 工具 資料夾選項 檢...
linu命令more檢視檔案時怎麼直接翻到最後
more命令不能直接翻到最後一頁,可以通過tail命令檢視檔案最後的內容,例如 tail 200 data.txt 其中tail命令可以檢視文字最後一頁內容,引數 200指定了顯示最後一頁的行數。擴充套件資料 more命令使用介紹 1 命令格式 more dlfpcsu num pattern li...
開機顯示檔案boot ini非法怎麼了
多數是因為boot.ini檔案被修改所造成的。如果你的是xp系統,那就在c盤根目錄下新建一個記事本檔案,開啟後輸入以下語句 儲存為boot.ini boot loader timeout 5 default multi 0 disk 0 rdisk 0 partition 1 windows ope...