df -h | grep test | sed -e 's/*%.^ //g;s/.*[ ^I]//'
出力:
/試験 /テスト/drv0 /テスト/drv1
df -h | grep test | cut -d '%' -f1 | sed -e 's/*%.^ //g;s/.*[ ^I]//'
出力:
10 20 15
次のようにこれらの出力を結合する方法を知りたいです。
/テスト10 /テスト/drv0 20 /テスト/drv1 15
誰でも私を助けることができますか?
ベストアンサー1
df -P | sed -n '/test/s/.*[[:blank:]]\(.*\)%[[:blank:]]*\(.*\)/\2 \1/p'
(マウントポイントパスに%または改行文字が含まれていないと仮定)