美文网首页
学习Shell - 传递参数

学习Shell - 传递参数

作者: wenjieli | 来源:发表于2017-10-11 16:34 被阅读0次

Shell传递参数

我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……

  • 创建一个test.sh文件
echo "Shell 传递参数实例!";
echo "执行的文件名:$0";
echo "第一个参数为:$1";
echo "第二个参数为:$2";
echo "第三个参数为:$3";
  • 执行
$ chmod +x test.sh 
$ ./test.sh 1 2 3
  • 结果
Shell 传递参数实例!
执行的文件名:./test.sh
第一个参数为:1
第二个参数为:2
第三个参数为:3
  • 其他
    $# 传递参数的个数
    $* 传递参数的集合
    $@ 传递参数的集合
    $$ 脚本运行的当前进程ID号
    $! 后台运行的最后一个进程的ID号
    $* 和 $@ 通常直接显示, 不会有区别, 但是在分别遍历它们的时候, $* 可以把每个参数都遍历出来, 而$@只能是它们组合在一起的值

本文参考 菜鸟教程

相关文章

  • 每天学习一个shell技能 (3)

    每天学习一个shell技能 (3) shell参数传递 我们可以在脚本执行时,向脚本传递参数 打印结果: 打印结果:

  • 学习Shell - 传递参数

    Shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个...

  • 工具 | Shell 教程笔记 (2)

    Shell 传递参数 在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n 其他用法: 参考 ...

  • shell(三)

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一...

  • Shell 学习

    shell 变量 shell 参数传递 shell 数组 shell 运算符 shell echo 命令 prin...

  • Shell 传递参数

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个...

  • shell传递参数

    Shell 传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n代表一个...

  • Shell 传递参数

    Shell 传递参数我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个...

  • Shell 教程

    Shell 变量 Shell 传递参数 Shell 数组 Shell 基本运算符 Shell echo 命令 Sh...

  • Shell脚本基础

    1.Shell变量 2.Shell字符串 3.Shell数组 4.Shell注释 5.Shell参数传递 参数处理...

网友评论

      本文标题:学习Shell - 传递参数

      本文链接:https://www.haomeiwen.com/subject/nomwyxtx.html