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