シェルスクリプトで root で実行しているか確認する方法

- その 1

UID=`id | sed 's/uid=\([0-9]*\)(.*/\1/'`
if [ $UID -ne 0 ]
then
    echo "Not root"
    exit 1
fi


- その 2

if [ "`id | grep root`" = "" ]
then
    echo "Not root"
    exit 1
fi