Angenommen, Ihre Ausgabe sieht in diesem Beispiel so aus awk
, dass Sie den Disk:
Wert wie folgt abrufen können:
diskutil list | awk '/(1.0|5.0|8.0) TB/ '
Dies wird für die erste Zeile suchen, die sagen, 1.0 TB
oder 5.0 TB
oder 8.0 TB
auf sie, und drucken Sie das letzte Feld, das die Platten - ID sein geschieht
Um diesen Wert in einer Variablen zu speichern, verwenden Sie die Befehlsersetzung:
disk_id="$(diskutil list | awk '/(1.0|5.0|8.0) TB/ ')"
Jetzt enthält die Variable disk_id
die Ausgabe des Befehls