6

CentOS 6.4 を実行している 2 台のコンピューターにインストールされているパッケージのリストを比較しようとしています。の出力はyum list installed、3 つの列に適切に並べられていません。たとえば、次のようになります。

ImageMagick.x86_64 6.5.4.7-6.el6_2 @ベース     
MAKEDEV.x86_64 3.24-6.el6 @anaconda-CentOS-201303020151.x86_64/6.4
ModemManager.x86_64 0.4.0-3.git20100628.el6
                                        @ anaconda-CentOS-201303020151.x86_64/6.4
NetworkManager.x86_64 1:0.8.1-43.el6 @anaconda-CentOS-201303020151.x86_64/6.4
NetworkManager-glib.x86_64
                        1:0.8.1-43.el6 @anaconda-CentOS-201303020151.x86_64/6.4

長い行は 80 列に収まるように折り返されます。つまり、sortこのファイルを作成すると、一部のパッケージの情報が乱雑になります。 この出力を取得して、1 行に 3 つのフィールドを出力する単純な awk コマンドはありますか?

同様の例を検索してみましたが、長い行を列に分割するケースしか見つかりませんでした。

4

1 に答える 1