漂亮大气的装潢,室内设计网站模板 单页式html5网页模板包,wordpress 本地视频插件安装,台州seo网站管理,网站建设多少钱一个声明#xff01; 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下#xff0c;如涉及侵权马上删除文章#xff0c;笔记只是方便各位师傅的学习和探讨#xff0c;文章所提到的网站以及内容#xff0c;只做学习交流#xff0c;其他均与本人以及泷羽sec团… 声明 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下如涉及侵权马上删除文章笔记只是方便各位师傅的学习和探讨文章所提到的网站以及内容只做学习交流其他均与本人以及泷羽sec团队无关切勿触碰法律底线否则后果自负有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷羽sec](https://space.bilibili.com/350329294) 目录
一、 向shell脚本程序传递参数如何实现... 1
(一) 创建脚本... 1
(二) 运行脚本... 2
二、 如何在shell编程中进行数学运算... 3
(一) 数学运算... 3
(二) 混合运算... 4
(三) 变量加混合运算... 4 向shell脚本程序传递参数如何实现 在Shell脚本中可以通过位置参数Positional Parameters来传递参数。位置参数是在脚本执行时传递给脚本的命令行参数。 echo 执行的文件名是$0 echo 第一个参数是$1 echo 第一个参数是$2 echo 第一个参数是$3 echo 传递的参数作为一个字符串显示$* echo 传递的参数独立作为每个字符串显示$ echo 传递到脚本的参数个数是$# echo 最后命令的退出状态$? echo 脚本运行的当前进程ID是$$ 可以向脚本程序传递一个或者多个参数脚本中的$1里面数字是可以依次递增的比如$1$2$3等等其中的$0(比较特殊显示文件名称) 创建脚本 Vi 1.sh 运行脚本
第一个参数为空因为没有给它指定如何一个参数给它指定一个参数 sh 1.sh Hi 加入第二第三个参数修改脚本 sh 1.sh 1 2 3 如何在shell编程中进行数学运算
expr 是一个命令行工具用于在 Unix 和类 Unix 操作系统如 Linux 和 macOS中评估表达式。它可以执行整数算术运算、字符串操作、逻辑运算等。 数学运算 expr 1 2 expr 2 - 1 expr 6 \* 6 expr 20 % 10 expr 6 / 3 运算时需要加空格隔开
乘法需要使用\反斜杠进行转义 混合运算 expr 5 5 \* 10 expr \( 5 5 \) \* 10 变量加混合运算 nameexpr 5 5 nameexpr 5 5 \* 10 nameexpr \( 5 5 \) \* 10 echo $name