Ich schaue in den unten angezeigten Code und prüfe die Eingabe, ob die Zeilen- / Spaltenargumente entweder mit -r
oder beginnen -c
. Was ${1:0:2}
heißt in diesem Zusammenhang?
rowArgName="-r"
colArgName="-c"
if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ]
then
echo $correctCmdMsg >&2
exit 1
fi
getopt
oder getopts
es Ihnen leichter machen (oder das Leben dessen, der dies getan hat).
bash
.