Passer les paramètres du script shell

1. Transfert principal

[root@hya srcipts]# vim 传参方式1.sh
#!/bin/bash
echo $1 $2 $3
[root@hya srcipts]# ./传参方式1.sh 1 2 3
1 2 3

2. Partie avancée

[root@hya srcipts]# vim 传参方式高级篇2.sh
#!/bin/bash
while getopts "s:p:" opt
do
  case $opt in
            s)
              save=$OPTARG;;
            p)
              path=$OPTARG;;
            ?)
              echo "参数输入错误"
             exit 1;;
 esac
done
echo $save
echo $path


[root@hya srcipts]# ./传参方式高级篇2.sh -s hya -p hhh 
hya
hhh

 

Je suppose que tu aimes

Origine blog.csdn.net/yeyslspi59/article/details/108110717
conseillé
Classement