모든 CPUInfo 플래그를 알파벳 순서로 표시하는 방법은 무엇입니까?

모든 CPUInfo 플래그를 알파벳 순서로 표시하는 방법은 무엇입니까?

나는 다음과 같은 도움이 필요합니다:

Linux 시스템의 CPU 기능을 한 줄에 하나씩 알파벳순으로 나열하는 명령을 작성합니다.

개별 명령은 파이프와 리디렉션을 사용할 수 있지만 명령을 단순히 결합할 수는 없습니다(예: 사용 ;).
콘텐츠의 처음 몇 줄의 예는 다음과 같습니다.

3dnewprefect
abm
aes
apic
...

이것은 내가 지금까지 가지고 있는 것이지만 알파벳순으로 정렬되어 있지는 않습니다.

lscpu | grep -i flags | sort -d

답변1

귀하의 예를 사용하여 각 공백에 줄 바꿈을 추가한 다음 제거했습니다.심벌 마크:아래와 같이 제목을 지정하고 빈 줄을 모두 제거했습니다.

trsort한 줄씩 작동 하므로 나중에 정렬할 수 있도록 공백을 개행 문자로 변환하세요.

egrep -v역방향 일치를 수행하여 선택 항목(플래그 또는 빈 줄)을 제거합니다.

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

관련 정보