我有一个文件夹,里面有100多个文件。我想在每个文件中插入行号。nl命令将输出发送到终端上的标准输出。但我想在文件夹的所有文件中添加行号。你能建议我怎么做吗? 最佳答案 遵循@Gianluca的答案,并使用bash代替:for i in *.c *.h ; do ( nl $i > $i.numbered ) && mv $i.numbered $i ; done 这将用行号版本替换当前目录中以.c或.h结尾的所有文件。