小编Ale*_*din的帖子

将行更改为特定顺序

我有这个文件data.txt:

 value1
 value2
 value3
 A
 value4
 value5
 value6
 B
 value7
 value8
 value9
 C
 .
 .
 .
Run Code Online (Sandbox Code Playgroud)

如何在bash中创建此输出:

 A
 value1
 value2
 value3
 B
 value4
 value5
 value6
 C
 value7
 value8
 value9
 .
 .
 .
Run Code Online (Sandbox Code Playgroud)

更改字母的位置,文件扩展到Z,所有值都是不同的.

编辑:这是一个真实数据的bin,real_input.txt:

 1.688390 2.089450 2.499110
 1.931510 2.840060 1.269530
 2.002690 0.698842 3.072450
 1.612190 0.748615 1.891070
 1.344360 1.131220 0.599143
 1.804060 0.953536 1.510170
 0.597634 2.260670 1.140460
 E = -1173.43219915
 1.673696 2.069325 2.475855
 1.912555 2.814333 1.257740
 1.985098 0.693024 3.043875
 1.584818 0.751690 1.867771
 1.294662 1.088698 0.575066
 1.774873 0.934282 1.501254
 0.604104 2.229057 1.124296
 E …
Run Code Online (Sandbox Code Playgroud)

bash awk row sed

1
推荐指数
1
解决办法
173
查看次数

标签 统计

awk ×1

bash ×1

row ×1

sed ×1