我有一个文本文件,其中包含数千行相同的链接。我想在每行末尾附加行号。例如;
https://example.com/
https://example.com/
这些链接将变成:
https://example.com/1
https://example.com/2
等等。我尝试使用以下代码:
sed -n 'p;=' file | paste -d":" - -
但是,它以以下方式在终端中打印了文本文件的所有行和行号:
https://example.com/:1
https://example.com/:2
答案1
这个 perl 单行命令可以完成这个工作:
perl -i -ape 's/$/$./' inputfile
其中$
代表行尾,并且$.
是当前行号。