案例:
[root@skLinux rootCodeFiles]# vi readparm.sh
#!/bin/sh
#read命令测试
read first second third
echo "第一个参数是$first"
echo "第二个参数是$second"
echo "第三个参数是$third"
[root@skLinux rootCodeFiles]# sh readparm.sh
100 200 300
第一个参数是100
第二个参数是200
第三个参数是300
[root@skLinux rootCodeFiles]# sh -x readparm.sh
+ read first second third
100 200 500000000
+ echo $'\347\254\254\344\270\200\344\270\252\345\217\202\346\225\260\346\230\257100'
第一个参数是100
+ echo $'\347\254\254\344\272\214\344\270\252\345\217\202\346\225\260\346\230\257200'
第二个参数是200
+ echo $'\347\254\254\344\270\211\344\270\252\345\217\202\346\225\260\346\230\257500000000'
第三个参数是500000000
[root@skLinux rootCodeFiles]#
[root@skLinux rootCodeFiles]# sh readparm.sh
100 200
第一个参数是100
第二个参数是200
第三个参数是
[root@skLinux rootCodeFiles]# sh readparm.sh
100 200 300 400 500
第一个参数是100
第二个参数是200
第三个参数是300 400 500
[root@skLinux rootCodeFiles]#