バッシュを使っています。スクリプトに誤った数のパラメータがある場合、失敗したコードで終了するにはどうすればよいですか?
私はこれを持っています
#!/bin/bash
if [ "$#" -ne 3 ]; then
echo "Should be three parameters to this script -- [CWD driver-directory side-file]"
fi
ただし、スクリプトは続行されます。
答え1
あなたがすべきことは、次のように電話するだけですexit
。
#!/bin/bash
if [ "$#" -ne 3 ]; then
echo "Should be three parameters to this script -- [CWD driver-directory side-file]"
exit 9
fi
お気に入りまたは希望する1から255までの非負の整数を使用してください。