小编Ann*_*ond的帖子

更改文件中的行顺序

我正在尝试更改特定模式中的行顺序。处理包含多行(例如 99 行)的文件。对于每三行,我希望第二行是第三行,第三行是第二行。

例子。

1-输入:

gi_1234
My cat is blue.
I have a cat.
gi_5678
My dog is orange.
I also have a dog.
...
Run Code Online (Sandbox Code Playgroud)

2- 输出:

gi_1234
I have a cat.
My cat is blue.
gi_5678
I also have a dog.
My dog is orange.
...
Run Code Online (Sandbox Code Playgroud)

linux command-line text-processing

11
推荐指数
2
解决办法
4595
查看次数

删除以特定模式开头的行以外的空格

我想从文件中删除所有空格,除了以相同模式开头的每一行(模式是“ORGANISM”)。

输入:

Cat; Dog; Squirrel
ORGANISM Animalus terrus
Sequence: ACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGT
Run Code Online (Sandbox Code Playgroud)

输出:

Cat;Dog;Squirrel
ORGANISM Animalus terrus
Sequence:ACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGTACGT
Run Code Online (Sandbox Code Playgroud)

除了以字符“ORGANISM”开头的行之外,任何行中都没有空格。

text-processing

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

标签 统计

text-processing ×2

command-line ×1

linux ×1