|
|
#1 |
|
Applescript: Inventory of local machine
Hello, Im using this script to get the serial number of my machine.
Code:
set sys to do shell script "/usr/sbin/system_profiler SPHardwareDataType " without altering line endings set StringVariable1 to "Serial" set Serial_Number to (do shell script "echo \"" & sys & "\" | grep \"" & StringVariable1 & "\"") as text Model Name: iMac Model Identifier: iMac9,1 Processor Name: Intel Core 2 Duo Processor Speed: 2.26 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache: 3 MB Memory: 4 GB Bus Speed: 1.07 GHz Boot ROM Version: IM91.008D.B08 SMC Version (system): 1.44f0 Serial Number (system): H0021W0953333 \" | grep \"Serial\"" end tell Result: " Serial Number (system): H0021W0953333" What would i need to add in to just retrieve "H0021W0953333 as my output, instead of " Serial Number (system): H0021W0953333" Thanks Resolved: Thank you chown33, this worked for me. Last edited by h1068; Mar 8, 2013 at 08:08 PM. Reason: Resolved |
|
|
|
0
|
|
|
#2 |
|
|
0
|
|
|
#3 |
|
Replace your multiline AppleScript code with this one line:
Code:
set Serial_Number to do shell script "/usr/sbin/system_profiler SPHardwareDataType | awk '/Serial/ { print $NF }' "
|
|
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 01:49 PM.







Linear Mode
