Je regarde le code affiché ci-dessous et il vérifie l'entrée si les arguments de ligne / colonne commencent par soit -r
ou -c
. Que ${1:0:2}
signifie dans ce contexte?
rowArgName="-r"
colArgName="-c"
if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ]
then
echo $correctCmdMsg >&2
exit 1
fi
getopt
ou getopts
vous faciliter la vie (ou la vie de celui qui a fait cela).
bash
.