首页 > 解决方案 > bash 在字符串之前添加增量数字

问题描述

如何从字符串列表中添加增量数字?

例子:

cat names.txt

alpha
beta
gamma

我需要一个循环,它在字符串之前插入一个数字..像这样

1. alpha
2. beta
3. gamma

这在bash中可能吗?

标签: bashfor-loopwhile-loop

解决方案


命令行实用nl程序(=数字行)正是为此而制作的:

nl -w 1 -s '. ' names.txt

印刷

1. alpha
2. beta
3. gamma

推荐阅读