テーブルビューにボリューム情報を表示する

テーブルビューにボリューム情報を表示する

Linux Powershell Core 6.1の変数にボリュームに関する情報を保存しようとしています。 Windowsと同じまたは類似の形式を使用するのが最善です。

Windowsのボリューム情報

ただし、この表形式を実装することはできません。次の出力をカンマで区切り、プロパティをセミコロンで区切りたい(最初のスクリーンショットを参照)。

Linuxのボリューム情報

必須形式は次のとおりです。

希望する結果

ベストアンサー1

近いもの(csvに似ている)。

lsblk -io KNAME,TYPE,SIZE,MODEL,FSTYPE,STATE  | sed -e 's/  */;/g' -e 's/$/,/g'

KNAME;TYPE;SIZE;MODEL;FSTYPE;STATE,
sda;disk;238.5G;SKhynix_SC300_HFS256G32MND-3210A;running,
sda1;part;256M;vfat;,
sda2;part;16G;swap;,
sda3;part;222.2G;btrfs;,
sdb;disk;1.8T;ST2000LX001-1RG174;running,
sdb1;part;500G;btrfs;,
sdb2;part;500G;btrfs;,
sdb3;part;100G;btrfs;,

または、次のコマンドを使用してヘッダーを削除できます。

lsblk -nio KNAME,TYPE,SIZE,MODEL,FSTYPE,STATE  | sed -e 's/  */;/g' -e 's/$/,/g'

おすすめ記事