bash每行用分隔符打印连续的数字

时间:2019-04-03 22:38:27

标签: linux bash shell

这是问题所在

我有一个输入文件,像这样

000064152|737636807|1502190508
000064152|737636807|1502190508
000064152|737636807|1502190508
000064152|737636807|1502190508
000064152|737636807|1502190508
000150323|153768429|1504172028
...
..
.

我必须获得这个结果

1&&000064152|737636807|1502190508
2&&000064152|737636807|1502190508
3&&000064152|737636807|1502190508
4&&000064152|737636807|1502190508
5&&000064152|737636807|1502190508
6&&000150323|153768429|1504172028
...
..
.

3 个答案:

答案 0 :(得分:0)

假设您可以使用awk(默认情况下应可用),您可以这样做:

awk '{print NR"&&"$0}' file

如果您在问题中提供了更具体的细节,我可以根据相关性进行修改

答案 1 :(得分:0)

另一种方式:

startInfo.CreateNoWindow = false;

答案 2 :(得分:0)

这是nl - number lines of files的工作:

nl -s'&&' -w1 input_file.txt