下命令: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行... –