下命令:gpart顯示bashscript提取信息
i get the output
=> 34 31457213 ada0 GPT (15G)
34 128 1 freebsd-boot (64k)
162 29360000 2 freebsd-ufs (14G)
29360162 1572864 3 freebsd-swap (768M)
30933026 524221 - free - (10GB)
我怎樣才能從最後一行第3行和10GB只提取14G?
14/10GB的值永遠不會相同,這使得我的工作難以做到。
我管理使用
貓測試得到一些結果| sed's/\ |//'| awk'{print $ 6} {print $ 5}' 但我仍然需要提取該信息,
有什麼想法?謝謝。
:gpart show | awk'NR == 3 || NR == 5 {print $ NF}'| sed「s /(//; s /)//」 – VenkatC
如果你特別想要'freebsd-ufs'分區,你應該過濾它,而不是希望它永遠是第3行... –