有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?$1,现在总结一下:常用的位置参数特殊变量$0 相当于C语言main函数的argv[0]$1、$2... 这些称为位置参数(Positional Parameter),相当于C语言main函数的argv[1]、argv[2]...$# 相当于C语言main函数的argc - 1,注意这里的#后面不表示注释$@ 表示...
原创 2021-07-08 10:52:34
217阅读
工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#for i in $@do    mkdir $i    if [ $? -eq 0  ];then       &nbsp
原创 2016-08-06 10:18:01
485阅读
作用 往shell脚本里面传递参数 位置参数变量 作用 $n n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数,十以上的参数需要用大括号包含,如 ${10} $* 这个变量代表命令行中所有的参数,$* 把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过 $@ 把每 ...
转载 2021-08-03 16:15:00
435阅读
2评论
​mkdir folder && cd $_    (创建一个目录,并且立马切换到这个目录里面去。)  ​​$1​​, ​​$2​​, ​​$3​​, ... are the ​​positional parameters​​. ​​"$@"​​ is an array-like construct of all positional parameters, ​​{$1, $2,
转载 2017-05-24 21:33:00
530阅读
2评论
定义变量:可将脚本或者多个命令定义成一个变量脚本常用参数
转载 2018-01-15 19:54:00
222阅读
 1.shell变量的定义使用           你可在任何编程语言中使用变量,但是在脚本编程(shell)中它们是没有类型的,简称弱类型编程语言,在这个变量中可以保含一个数字,一个字符串,一个单词等。你并不需要声明这个变量,它会在引用这个变量时创建它。        Linux Shell中的变量分为“系统变量“用户自定义变量”,可以通过set命令查看系统变量。用$输出变量      ...
 1.shell变量的定义使用           你可在任何编程语言中使用变量,会在引用这个变量时创建它。        Linux Shell中的变量分为“系统变量“用户自定义变量”,可以通过set命令查看系统变量。用$输出变量      ...
文章目录位置参数变量1. 介绍2. 基本语法3. 位置参数变量位置参数变量1. 介绍当我们执行一个 shell 脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量比如 : ./myshell.sh 100 200 , 这个就是一个执行 shell 的命令行,可以在 myshell 脚本中获取到参数信息2. 基本语法$n
这里是这边移动数据库的一个加固项,回收业务无关但是具有DBA权限的账号。检查是否在配置用户所需的最小权限;检查是否使用数据库角色(ROLE)来管理对象的权限注意事项及影响:检查拥有dba 角色的非系统用户
原创 2022-08-17 01:17:16
320阅读
 
转载 2020-11-03 11:59:00
125阅读
2评论
$0 -- 获取当前执行shell脚本的 文件名 $n -- 获取当前执行shell脚本的 第n个参数 $# -- 获取当前执行shell脚本的 带的参数个数 $? -- 获取执行上一个指令的执行状态返回值 0为成功,非零为失败 $* -- 获取当前shell脚本所有传参的参数, "$*" 将所有参
转载 2017-03-09 10:50:00
145阅读
2评论
要了解位置变量,首先要知道什么是变量变量就是让某一个特定的字符串来代表不固定的内容,简单理解就是用一个简单的“字眼”来替代另一个比较复杂或者容易变动的数据。而什么又是位置变量呢?位置变量就是bash将传递给脚本参数,按照位置不同,保存在不同的位置变量中,以便于脚本调用这些变量位置参数变量:$1, $2, …:对应第1、第2等参数,shift [n]换位置$0:命令本身$*:传递给脚本的所有参
转载 2016-12-06 12:27:51
1514阅读
文章目录位置参数变量1. 介绍2. 基本语法3. 位置参数变量位置参数变量1. 介绍当我们执行一个 shell 脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量比如 : ./myshell.sh 100 200 , 这个就是一个执行 shell 的命令行,可以在 myshell 脚本中获取到参数信息2. 基本语法$n (功能描述:n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数。十以上的参数,十以上的参数需要用大括号包含,如 ${10} )$* (功能描述
原创 2021-07-07 10:55:36
424阅读
有很多特殊变量是被Shell自动赋值的,我们已经遇到了$?$1
原创 2022-03-23 15:39:41
89阅读
Shell位置变量参数用法详解,位置参数变量作用,$,#,*,$1,$2等详解例子文章目录前
原创 2022-03-23 09:28:51
567阅读
要了解位置变量,首先要知道什么是变量? 变量就是让某一个特定的字符串来代表不固定的内容,简单理解就是用一个简单的“字眼”来替代另一个比较复杂或者容易变动的数据。而什么又是位置变量呢? 位置变量就是bash将传递给脚本参数,按照位置不同,保存在不同的位置变量中,以便于脚本调用这些变量位置参数变量:$1, $2, ...:对应第1、第2等参数,shift [n]换位置$0:&n
原创 2016-08-12 15:37:51
3112阅读
$0表示当前执行的进程名,script 本身的名字,或者在正则表达式中表示整行输出<br /> $# ----传递给程序的总的参数数目<br /> $? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。<br /> $* ----传递给程序的所有参数组成的字符串。<br /> $
转载 精选 2011-06-18 19:39:29
1594阅读
 
转载 2019-08-03 10:44:00
72阅读
2评论
 位置变量特殊变量参数,它们是只读的. 位置变量: 如果要向一个shell脚本传递信息,可以使用位置参数完成此功能;参数相关数目传入脚本,此数目可以任意多,但只有前9个可以被访问,使用shift命令可以改变这个限制;参数从第一个开始,在第九个结束;每个访问参数前要加$符号;第一个参数为0,表示预留保存实际脚本名字;无论脚本是否有参数,此值均可用. 变量名:$0,$1,$2
转载 精选 2013-03-21 12:45:34
3894阅读
$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。$#添加到Shell参数
原创 2017-07-21 00:37:55
683阅读
  • 1
  • 2
  • 3
  • 4
  • 5