A. shell 判斷一個文件有多少行
總結了一下有五種方法:
現在有一個a文件,共有55行
第一種:
# awk '{print NR}' a|tail -n1
55
第二種:
begincwcw兄的這個:
# awk 'END{print NR}' a
55
第三種:
# grep -n "" a|awk -F: '{print '}|tail -n1
55
第四種:
honbj兄的也不錯:
# sed -n '$=' a
55
第五種
# wc -l a|awk '{print }'
55
第六種
#cat a |wc -l
B. shell腳本如何獲取一個文件的行數賦值給一個變數
fine_line=$(cat filename | wc -l )
C. 利用shell腳本如何提取一個文件中某一特定行和下面若干行的內容
1、在linux目錄/root下建來立一個txt文件,內容源如下,使用|豎線分割,作為我們的實驗數據樣本。