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文件,内容源如下,使用|竖线分割,作为我们的实验数据样本。