用sed的方法是sed -n 'n,np' | awk '{print $X}'
第2個(gè)與第3個(gè)n表示你要打印第幾行,比如要打印5-8行就是sed -n '5,8p' filename
你想打印第3行就是sed -n '3,3p' filename
默認(rèn)情況下,記錄的分隔符是回車,字段的分隔符是空白符linux命令大全,所以文本文件的每一行表示一個(gè)記錄,而每一行中的內(nèi)容被空白分隔成多個(gè)字段。如果字段由空格分隔(一個(gè)或多個(gè)空格或 tab)linux命令大全,您可能想要將 fs 設(shè)置成以下規(guī)則表達(dá)式:。方法2中默認(rèn)情況下這個(gè)引號(hào)是存在的,但添加參數(shù)時(shí)切不可刪除,路徑仍需使用引號(hào)包括,并且參數(shù)與路徑之間至少使用一個(gè)空格分隔。
還有一種方法不用sed也可以鎖定某一行 比如我想鎖定/etc/passwd的第10行
語(yǔ)句就是head -10 /etc/passwd | tail -1
如果想打印第十行的以‘:’分割的第2個(gè)字段,那么執(zhí)行語(yǔ)句就是
head -10 /etc/passwd | tail -1 |awk -F: '{print $2}'
head -10 /etc/passwd |tail -1 |cut -d ":" -f2
上一個(gè)教程:linux命令_linux 命令_linux格式化命令
下一個(gè)教程:Linux文件目錄管理命令