首页 > 系统相关 >shell脚本测试

shell脚本测试

时间:2024-05-21 09:30:01浏览次数:19  
标签:脚本 表示 shell 参数 测试 进程 PATH 执行

1、$#:表示执行脚本传入参数的个数

2、$*:表示执行脚本传入参数的列表(不包括$0)

3、$$:表示进程的id;Shell本身的PID(ProcessID,即脚本运行的当前 进程ID号)

4、$!:Shell最后运行的后台Process的PID(后台运行的最后一个进程的 进程ID号)

5、$@:表示获取执行脚本传入的所有参数

6、$0:表示执行的脚本名称

7、$1:表示第一个参数

8、$2:表示第二个参数

9、$?:表示脚本执行的状态,0表示正常,其他表示错误

 

#脚本当前目录获取
PROJECT_PATH=$(cd "$(dirname "$0")"; pwd)
echo $PROJECT_PATH

标签:脚本,表示,shell,参数,测试,进程,PATH,执行
From: https://www.cnblogs.com/barrysgy/p/18203305

相关文章

  • 测试计划与测试内容的区别
    测试方案、测试计划、测试策略与测试用例之间的区别?测试方案:测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。测试方案需要在测试计划的指导下进行,测试计划提出“做什么”,而测试方案明确“如何做“。一个行动方案,一个偏执行。测试计划:1、对测试全过程的组织、资......
  • Shell编程之免交互
    目录1.HereDocument免交互2.HereDocument常规用法(1)免交互执行命令(2)免交互创建并编辑文件内容(3)tee3.Expect免交互4.编写expect免交互脚本步骤5.read1.HereDocument免交互使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品命令<<标记...内容 #标记之......
  • 测试与发布(Alpha版本)
    作业所属班级软件工程4班作业的要求团队作业5---测试与发布(Alpha版本)我理解的作业目标测试与发布测试注册功能测试网站注册功能时,出现以下问题:当两次输入的密码不一致时,网站页面没有任何提示。应该说,注册失败的时候,不会有任何提示登录功能暂无Bug书籍展......
  • 健壮性测试工具-stress-ng
    stress-ng用于模拟系统资源占用的压力测试工具,不限于CPU、磁盘、网络、内存、进程、文件系统等。安装方式:源码安装,源码包下载地址https://fossies.org/linux/privat/stress-ng-0.17.08.tar.gz/ 下载后解压 进入安装目录,进行编译安装make&&makeinstall安装完后,验证安装......
  • ISTQB - 软件测试基础
    正确理解软件测试1、评估软件质量和降低软件运行失效风险的一种方法2、包含许多不同的活动,测试执行只是其中之一软件测试过程包含测试计划、测试分析、测试设计、测试实施、报告测试进度和结果、评估测试对象的质量软件测试的八大领域包含功能、性能、安全、易用性、可移植......
  • 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关
    无法加载文件C:\ProgramFiles\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:/go.micros  原因:现用执行策略是Restricted(默认设置)解决方法:1、使用管理员的身份打开powershell, win+x2、输入set-executionpolicyremotesigned后按y,问题得......
  • TSN和DDS测试解决方案
    时间敏感网络TSN技术是基于统一的网络时间,通过调度机制管理通信数据流,最终实现确定性与可预期的以太网通信系统。时间敏感网络TSN技术旨在提升以太网网络的实时性和可靠性,并提供灵活的网络资源管理。该技术的应用主要来源于传统以太网技术在面对实时性、确定性和低延迟等严苛要求......
  • 编写git脚本.sh
    举例:更改连接方式后需要将远程分支与本地分支同步:验证远程URL:首先,确保你已经正确更改了远程仓库的URL:gitremote-v获取所有远程分支:使用gitfetch命令获取所有远程分支的最新信息:gitfetch--all查看所有本地和远程分支:列出所有本地和远程分支:gitbranch-a合并......
  • etcd 和 MongoDB 的混沌(故障注入)测试方法
    最近在对一些自建的数据库driver/client基础库的健壮性做混沌(故障)测试,去验证了解业务的故障处理机制和恢复时长.主要涉及到了MongoDB和etcd这两个基础组件.本文会介绍下相关的测试方法.MongoDB中的故障测试MongoDB是比较世界上热门的文档型数据库,支持ACID事务......
  • PowerShell脚本,可以用于自动加入或退出域:BAT批处理脚本,可以用于自动加入或退出域:
    PowerShell中创建网页版的自动加入或退出域脚本,您可以使用PowerShellWebAccess(PWA)功能。PWA允许您在Web浏览器中通过安全的HTTPS连接远程运行PowerShell命令,并可与Windows身份验证一起使用。以下是一个示例脚本,可用于创建PWA网页版的自动加入或退出域:powershellCopyCode......