출력에서 배포판 이름을 검색하려고 하는데 lsb_release -i
다음을 사용하고 있습니다.
lsb_release -i | sed 's/Distributor ID: //g'
작동하지 않습니다.
내가 뭘 잘못했나요? 아니면 도구를 바꿔야 할까요?
답변1
"요청된 정보를 짧은 형식으로 표시" 도움말에 따라 추가하거나 -s
옵션을 지정 하면 출력을 조작할 필요가 없습니다.--short
lsb_release -is
답변2
콜론 뒤의 문자는 공백이 아닌 탭 문자입니다. 사용
s/Distributor ID:\t//
아니요 /g
. 패턴이 선 전체에 걸쳐 반복되지 않습니다.
더 간단한 방법을 사용할 수도 있습니다.
lsb_release -i | cut -f2-
답변3
이 시도:
lsb_release -is
페이지 당 man
:lsb_release(1)
-s, --short
Use the short output format for any information displayed. This format omits the leading header(s).
내 컴퓨터에서:
bburns@bjb-laptop:~$ lsb_release -is
Ubuntu