我正在尝试更改特定模式中的行顺序。处理包含多行(例如 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) 我想从文件中删除所有空格,除了以相同模式开头的每一行(模式是“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”开头的行之外,任何行中都没有空格。