更改文本文件的外观

use*_*275 2 awk

我有一个文本文件如下.

>1KKW
IYLCAVLLIL
>1WY6
GSLLILKR
>1Z23
LTLQQVINLAFQ
>1ZQS

>2B25
AV
>2L3Z
LLIL
>2OPT

>3AZO
SFNVAKR
Run Code Online (Sandbox Code Playgroud)

我想安排上面的文件,如下所示.我怎么能用awk做到这一点?非常感谢您的帮助!

期望的输出

1KKW     IYLCAVLLIL
1WY6     GSLLILKR
1Z23     LTLQQVINLAFQ
1ZQS     no residues
2B25     AV
2L3Z     LLIL
2OPT     no residues
3AZO     SFNVAKR
Run Code Online (Sandbox Code Playgroud)

Jot*_*tne 10

这是一个 awk

awk 'NF {$2="\t"($2==""?"no residues":$2)} NF' RS=\> file
1KKW    IYLCAVLLIL
1WY6    GSLLILKR
1Z23    LTLQQVINLAFQ
1ZQS    no residues
2B25    AV
2L3Z    LLIL
2OPT    no residues
3AZO    SFNVAKR
Run Code Online (Sandbox Code Playgroud)

这里我>用作记录选择器,因为它应该给出行的开头
然后打印下一个数据$2,如果没有$2使用数据"no residues"