Tôi đang xem xét mã được hiển thị bên dưới và nó sẽ kiểm tra đầu vào nếu các đối số hàng / cột bắt đầu bằng -rhoặc -c. Điều này ${1:0:2}có nghĩa gì trong bối cảnh này?
rowArgName="-r"
colArgName="-c"
if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ]
then
   echo $correctCmdMsg >&2
   exit 1
fi
          getopthoặc getoptslàm cho cuộc sống của bạn dễ dàng hơn (hoặc cuộc sống của bất cứ ai đã làm điều này).
                
bash.