(1)打印行号
awk '{print NR}' /etc/passwd # 只打印行号
awk ‘{print $0}' filename # 打印整行(空模式),相当于cat filename
awk '$0=" "NR". "$0' /etc/passwd # 每一行前面打印行号(这里行号加上了.)-->更高级!
awk '{print NR,$0}' /etc/passwd # 打印行号
sed = /etc/passwd | sed 'N;s/\n/\t/'# 说明:两行连接,然后将末尾的空行替换成制表符(可以自自己定义空格),理解管道符之前的含义
grep -n '' /etc/passwd # 打印行号
(2)其它
df -h |grep "/$" # 打印df -h的第二行(特点)
########排除空行打印行号#######递进关系####
grep "^$" /etc/passwd
grep -v "^$" /etc/passwd
grep -nv "^$" /etc/passwd
###########元字符需要转义############
grep '^\.' my.txt # 以.开头!
文本字符串必须用双引号,不能用单引号