依旧摘自阮大佬的Bash教程,这里仅做个人学习记录。
脚本参数
script.sh word1 word2 word3
上面例子中,script.sh是一个脚本文件,word1、word2和word3是三个参数。
脚本文件内部,可以使用特殊变量,引用这些参数:
$0:脚本文件名,即script.sh$#:参数的数量$1~$9:对应脚本的第一个参数到第九个参数$@:全部的参数,参数之间使用空格分隔$*:全部的参数,参数之间使用变量$IFS值的第一个字符分隔,默认为空格,但是可以自定义。
如果脚本的参数多于9个,那么第10个参数可以用${10}的形式引用,以此类推。
下面是一个脚本内部读取命令行参数的例子:
#!/bin/bash
# script.sh
echo "全部参数:" $@
echo

最低0.47元/天 解锁文章
1622

被折叠的 条评论
为什么被折叠?



