シェル(または)awkを使用して次を表形式で印刷するにはどうすればよいですか?

シェル(または)awkを使用して次を表形式で印刷するにはどうすればよいですか?

クエリから取得したテキストは次のとおりです。

    EMC Documentum idql - Interactive document query interface
    (c) Copyright EMC Corp., 1992 - 2013
    All rights reserved.
    Client Library Release 7.1.0200.0207


Connecting to Server 
1> 2> ID       Name                                                                                                                                                                                                                                                       ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
128993434  Status                                                                                                                                                                                                                                          
(1 row affected)

要件: - 以下の表形式で印刷してください。

ID             Name
128993434    Status

次の内容を印刷するには、awkを試してください。

awk '{if($0 !~ /--/){sub(/^ +/,"");print $0}}' output_status.txt

これは私が望む結果をもたらさなかった。

ご案内ください。

ベストアンサー1

次のコマンドで完了

awk '/Name/||/Status/{print $0}' filename| sed "s/-//g"| sed '/^$/d'| sed "s/1> 2> //g"| sed '/^$/d'|sed '/^$/d'

出力

ID       Name                                                                                                                                                                                                                                                       
128993434  Status  

おすすめ記事