Command to get Model Identifier

Discussion in 'macOS' started by rafperez, Apr 19, 2012.

  1. rafperez macrumors newbie

    Joined:
    Apr 12, 2012
    #1
    Greetings fellow Mac users.

    I know where to find the Model Id, but I want to know the command in Terminal to get the Model Id. Just the Id.

    So far I have found the following commands:
    system_profiler | grep "Model Id" and sysctl hw.model
    But both return more than I want. I just want the command to return "MacBookPro8,2"
    if you use the above commands, you'll see that they return:
    "ModelIdentifier: MacBookPro8,2" and "hw.model: MacBookPro8,2"

    I have something to get just the Serial Number and it works great:
    ioreg -l | awk '/IOPlatformSerialNumber/ { split($0, line, "\""); printf("%s\n", line[4]); }'

    But since I'm a Mac noob I don't know what I can modify in the ioreg command to get the Model Id. Any assistance would be appreciated!
     
  2. Bear macrumors G3

    Joined:
    Jul 23, 2002
    Location:
    Sol III - Terra
    #2
    This should do what you want:
    Code:
    ioreg -l | awk '/product-name/ { split($0, line, "\""); printf("%s\n", line[4]); }'
     
  3. rafperez thread starter macrumors newbie

    Joined:
    Apr 12, 2012
    #3
    Thanks for your replay Bear.

    Awesome sir! exactly what I needed. Being a noob I was all over the place, I was just looking at sed, but I don't think I was in the same ball park. Excellent, thanks again.
     
  4. pra macrumors newbie

    Joined:
    Dec 16, 2012

Share This Page