すべてのCPUInfoフラグをアルファベット順に表示するには?

すべてのCPUInfoフラグをアルファベット順に表示するには?

私は次の助けが必要です:

LinuxシステムのCPU機能を1行に1つずつアルファベット順にリストするコマンドを作成します。

個々のコマンドはパイプとリダイレクトを使用できますが、コマンドを単純に組み合わせることはできません(例:使用;)。
コンテンツの最初の数行の例は次のとおりです。

3dnewprefect
abm
aes
apic
...

これは私が今まで持っているものですが、アルファベット順に並べられていません。

lscpu | grep -i flags | sort -d

ベストアンサー1

あなたの例を使用して、各スペースに改行を追加してから削除しました。シンボルマーク:以下のようにタイトルを付け、空白行をすべて削除しました。

trsort1行ずつ機能するので、後で並べ替えるためにスペースを改行文字に変換します。

egrep -v逆方向のマッチングを実行して、選択項目(フラグまたは空白行)を削除します。

lscpu | grep -i flags | tr ' ' '\n' | egrep -v '^Flags:|^$' | sort -d

おすすめ記事