私は次の助けが必要です:
LinuxシステムのCPU機能を1行に1つずつアルファベット順にリストするコマンドを作成します。
個々のコマンドはパイプとリダイレクトを使用できますが、コマンドを単純に組み合わせることはできません(例:使用
;
)。
コンテンツの最初の数行の例は次のとおりです。3dnewprefect abm aes apic ...
これは私が今まで持っているものですが、アルファベット順に並べられていません。
lscpu | grep -i flags | sort -d
答え1
あなたの例を使用して、各スペースに改行を追加してから削除しました。シンボルマーク:以下のようにタイトルを付け、空白行をすべて削除しました。
tr
sort
1行ずつ機能するので、後で並べ替えるためにスペースを改行文字に変換します。
egrep -v
逆方向のマッチングを実行して、選択項目(フラグまたは空白行)を削除します。
lscpu | grep -i flags | tr ' ' '\n' | egrep -v '^Flags:|^$' | sort -d