我正在試圖通過使用system_profiler
命令使用OSX終端來找到我的硬盤的名稱。我將輸出發送到一個文本文件。下面是輸出的一部分...grep之後的grep - OSX Shell腳本
Serial-ATA:
Intel ICH8-M AHCI:
Vendor: Intel
Product: ICH8-M AHCI
Link Speed: 1.5 Gigabit
Negotiated Link Speed: 1.5 Gigabit
Description: AHCI Version 1.10 Supported
FUJITSU MHY2160BH:
Capacity: 160.04 G
我後面的部分是FUJITSU MHY2160BH:
,所以我想給grep,與16位的Serial-ATA:
之後開始的第一道防線。由於system_profiler
的輸出具有可變數量的行,因此我並不想使用grep -A
。
我試過greps,awks和seds的所有方式但無濟於事。
有什麼想法? 乾杯。
乾杯羅布。我可能是你最好的方式;正如你所說我保證得到disk0。 (儘管如此,仍然不能投票這個答案!) – Adam 2012-02-01 16:47:34