小编Ala*_*lan的帖子

在 bash 命令行中使用递增变量进行循环?

我正在使用 bash 命令行 for 循环将一组文件连接在一起,我想附加一个递增的数字。

像这样的东西:

j=1;for i in *.bak; do echo {$j++: >> files.grp;cat $i >> files.grp; echo }, >> files.grp; done
Run Code Online (Sandbox Code Playgroud)

所以输出会是这样的:

{1:"file1 contents"},{2:"file2 contents"},
Run Code Online (Sandbox Code Playgroud)

command-line bash

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

command-line ×1