Android

adbで端末のモデル名を取得する

More than 3 years have passed since last update.
adb shell cat /system/build.prop | grep ro\.product\.model | awk -F"=" 'NR==1 {print $2}' | tr -d ' ' | awk -v RS='\r\n' '{print $1}'

詳細はこちらから

adbコマンドあれこれ - shima111の日記

ほとんどの機種は上記記事のコマンドで問題ないのだが、Nexus5のような端末だとro.product.modelが「Nexus 5」のようにスペースが入っている。

そのため、tr -d ' ' を追加した。