以下に表示されているコードを調べています。行/列の引数が-r
またはで始まる場合、入力をチェックします-c
。${1:0:2}
この文脈ではどういう意味ですか?
rowArgName="-r"
colArgName="-c"
if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ]
then
echo $correctCmdMsg >&2
exit 1
fi
getopt
またはgetopts
もっと簡単にしたいと思うでしょう。
bash
です。