原文:【shell脚本】$ 在shell脚本中的使用

shell脚本中 与不同的符号搭配其表示的意义也会不同 特殊标志符 含义 当前脚本的文件名 n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。 例如,第一个参数是 ,第二个参数是 传递给脚本或函数的参数个数 传递给脚本或函数的所有参数 传递给脚本或函数的所有参数 上个命令的退出状态 当前Shell进程ID 与 反引号 一样用来命令替换使用 引用变量划分出边界 注释: 和 都表示传递给函 ...

2019-06-28 11:52 0 1388 推荐指数:

查看详情

Shell脚本的分号使用

在Linux,语句中的分号一般用作代码块标识 1、单行语句一般要用到分号来区分代码块,例如: 该脚本或命令行,需要两个分号才为正确的语句,第一个分号是then前的分号,用于标识条件块结束,第二个分号在fi前,用于标识then块结束,如果缺少这两个分号,则程序执行错误 ...

Fri Jan 19 19:04:00 CST 2018 0 12317
linux,shell脚本获取脚本的名字,使用脚本的名字。

需求描述:   写shell脚本的过程,有时会需要获取脚本的名字,比如,有的时候,脚本   中会有usage()这种函数,可能就会用到脚本的名字。 实现方法:   shell脚本,通过使用$0就可以获取到脚本的名字或者说脚本本身。 操作过程: 1.通过以下的脚本写了一个脚本使用 ...

Wed Mar 14 18:35:00 CST 2018 0 8716
Shell脚本的export

shell 与 export命令 用户登录到Linux系统后,系统将启动一个用户shell。在这个shell,可以使用shell命令 或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。 此时,系统中将有两个shell,一个是登录时系统启动 ...

Fri Feb 24 05:26:00 CST 2017 0 6500
shell脚本的$1 $2

shell 我们会见到 $0、$1、$2这样的符号,这是什么意思呢? 简单来说 $0 就是你写的shell脚本本身的名字,$1 是你给你写的shell脚本传的第一个参数,$2 是你给你写的shell脚本传的第二个参数 比如你新建了一个shell脚本 Test.sh, 内容 ...

Sat Oct 30 03:31:00 CST 2021 0 976
Shell脚本$0、$?、$!、$$、$*、$#、$@

1. $$Shell本身的PID(ProcessID) 2. $!Shell最后运行的后台Process的PID 3. $?最后运行的命令的结束代码(返回值) 4. $-使用Set命令设定的Flag一览 5. $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n ...

Sat Jan 20 01:21:00 CST 2018 0 8481
shell脚本$#、$0等的含义

1、$# 表示执行脚本传入参数的个数 2、$* 表示执行脚本传入参数的列表(不包括$0) 3、$$ 表示进程的id 4、$@ 表示执行脚本传入参数的所有个数(不包括$0) 5、$0 表示执行的脚本名称 6、$1 表示第一个参数 7、$@ 表示第二个参数 8、$? 表示 ...

Wed Jul 28 01:03:00 CST 2021 0 627
shell脚本$*,$@,$#的区别

shell脚本的$*,$@和$# $*表示所有这些参数都被双引号引住。若一个脚本接收两个参数,$*等于$1$2$@表示所有这些参数都分别被双引号引住,若一个脚本接收到两个参数,$@等价于$1$2$#表示提供给脚本的参数号 ...

Wed Jan 27 18:50:00 CST 2021 0 590
Shell脚本[] 和 [[]] 的区别

shell脚本[] [[]]总是太模糊,在这里记录一下,不断完善 -z and -n -z用于判断变量为空,如果为空返回0,判断为true,如果非空返回1,判断为false, -n用于判断变量不为空,如果不为空返回0,判断为true,如果为0返回1,判断为false 在括号,判断变量 ...

Thu Feb 24 17:44:00 CST 2022 0 898
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM