我有几行代码:
if [[ $1 = "-x" ]]
then
echo "some message"
fi
但我要的是-x
所应遵循的一些,像-x 3
如何把一个变量旁边-x
?
我有几行代码:
if [[ $1 = "-x" ]]
then
echo "some message"
fi
但我要的是-x
所应遵循的一些,像-x 3
如何把一个变量旁边-x
?
您需要使用getopts
这是内置的功能一样:
while getopts ":x" opt; do
case "${opt}" in
x)
x=${OPTARG}
;;
所以,当你打电话给你的脚本,你可以运行为script.sh -x 3