shell命令--nl

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jayccccc_chao/article/details/84783609

先上一段比较常用的脚本

#!/bin/bash

nl -b a test.txt #显示test.txt文本的行数,包括空行。
nl -b a test.txt |grep "text" |awk '{print $1}' #找出匹配text的行,并将行号打印出来

sed -n '3,5 p' test.txt #打印test.txt 3-5行的内容

 -b 表示使用指定的样式编号文件内容的行数。可用参数如下:

       a: 对所有行进行编号(包含空行)

       b: 对非空行编号(默认的)

       c: 不编行号

       pBRE: 对符合正则表达式BRE的行编号

以下解释来自nl --help:

猜你喜欢

转载自blog.csdn.net/Jayccccc_chao/article/details/84783609
今日推荐