北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

小白7天掌握Shell编程:传递脚本参数

一、课前声明

1、本分享仅做学习交流,请自觉遵守法律法规!

2、搜索:Kali与编程,学习更多网络攻防干货!

二、知识点详解

参数传递基本语法:

$n (功能描述:n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如${10})

$* (功能描述:这个变量代表命令行中所有的参数,$*把所有的参数看成一个整体)

$@(功能描述:这个变量也代表命令行中所有的参数,不过$@把每个参数区分对待)

$#(功能描述:这个变量代表命令行中所有参数的个数)

$(功能描述:这个变量代表执行此脚本的进程id)

$?(功能描述:这个变量代表最后命令的退出状态,0代表安全,其他可能有问题

三、操作详解

1 获取执行脚本文件的名称

2获取第一个参数的值

3获取第二个参数的值

4 获取第三个参数的值

5 将所有的参数作为一个字符串显示

6 将传递的参数作为独立个体全部显示

7 显示输入参数的个数

8 最后命令的退出状态,0代表安全,其他可能有问题。

9 查看执行此进程的id号

简单获取传入参数的值

传递参数的整体分析

关注我,每天学点黑客技术!点击了解更多,还有更多精彩哦!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言