シングルユーザモードか?
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1510686
にて、ご回答を参考に検討していたのですが、
質問させていただければと思います。
if [ "`who | wc -l | sed -e 's/^ *//'`x" != \
"0"x -o "`whoami`x" != "root"x ];
then
echo "You must be in single user mode."
exit 1
fi
シングルユーザモードかどうかを調べるshスクリプトなんですが、
「who で何かが表示される, あるいは whoami で root と表示されない」
ときに「シングルユーザモードではない」と判定しているようです。
"`whoami`x" != "root"xの左側にある"0"x -oの意味について、教えていただきたいと思います。
また、ここに出てきている「|」は、ORの意味なんでしょうか、パイプの意味なんでしょうか。
sedなんとか!=とそれ以降の式のつながりもよくわからないのです。