标签: nl

如何通过 AWK/... 增加行开始替换的行计数器?

我首先想到了 SED ( sed "s/^/COUNTER \&/" /tmp/1.tex) 但它是为单行设计的,我现在无法通过 sed 增加计数器本身,awk因为我gawk在集成方法方面拥有丰富的经验。数据

What & South Dragon & North Dragon    & 5 \\ \hline
What & South Dragon & North Dragon    & 5 \\ \hline
What & South Dragon & North Dragon    & 5 \\ \hline
Run Code Online (Sandbox Code Playgroud)

预期输出

1 & What & South Dragon & North Dragon    & 5 \\ \hline
2 & What & South Dragon & North Dragon    & 5 \\ \hline
3 & What & South …
Run Code Online (Sandbox Code Playgroud)

awk text-processing nl

9
推荐指数
2
解决办法
2879
查看次数

nl:如何在第二行开始行号?

这是标准输出 ls -ln | nl

wolf@linux:~$ ls -lh | nl
     1  total 24
     2  -rw-rw-r-- 1 wolf wolf  186 Sep  24 22:18 01.py
     3  -rw-rw-r-- 1 wolf wolf  585 Sep  24 22:21 02.py
     4  -rw-rw-r-- 1 wolf wolf  933 Sep  24 22:26 03.py
wolf@linux:~$
Run Code Online (Sandbox Code Playgroud)

total 24是否可以从第二行的实际文件/目录开始,而不是从 开始编号?

期望输出

wolf@linux:~$ ls -lh | nl
        total 24
     1  -rw-rw-r-- 1 wolf wolf  186 Sep  24 22:18 01.py
     2  -rw-rw-r-- 1 wolf wolf  585 Sep  24 22:21 02.py
     3  -rw-rw-r-- 1 wolf …
Run Code Online (Sandbox Code Playgroud)

ls nl

7
推荐指数
4
解决办法
659
查看次数

所有非空行的行号?

在这里有点好笑,我正在尝试通过先决条件,以进入佐治亚理工学院Udacity 高性能计算机体系结构课程对于我的生活,我无法弄清楚他们想要什么,

问题朗读,

要列出文件的内容,并显示非空行的行号,请使用带有选项的命令:________ ___ 文件名。

我试过了nl。它没有用。有史以来最奇怪的问题。

题

text-processing cat nl

1
推荐指数
1
解决办法
3076
查看次数

nl - 按降序编号输入

这可以按降序对文件行进行编号吗?

那将是这样的:

nl -i -1
Run Code Online (Sandbox Code Playgroud)

不幸的是,这给了我:

nl: invalid line number increment: ‘-1’: Numerical result out of range
Run Code Online (Sandbox Code Playgroud)

我知道它在管道重定向中没有意义,因为nl无法猜测总行数,但是如果我将文件作为参数传递,它应该很容易 - 即使它需要两次传递才能完成任务。

如果不是nl,也许是其他一些命令。

files numbering nl

0
推荐指数
1
解决办法
426
查看次数

标签 统计

nl ×4

text-processing ×2

awk ×1

cat ×1

files ×1

ls ×1

numbering ×1