ユーザーの を比較しようとしてumask
います。比較中にエラーが発生しました。私が使用しているコードは
val=`su - user -c "umask" | tail -2 | sed -n "/[0-9]/p"`
if [ $val -eq 744 ]
then
echo "477 found."
fi
これを実行すると、次のようなエラーが発生します。
sh: ^[H: A test command parameter is not valid.
=
比較コマンドで試してみましたが、まだ機能していません。
提案があれば教えてください。
よろしく。
val
として初期化されています0
。
これをルートとして実行しているため、ログインはありません。
引用もしてみました。