lsb_release -iでリリース名を表示する方法(専用)

lsb_release -iでリリース名を表示する方法(専用)

出力からディストリビューション名を検索しようとしていますが、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

関連情報