测牛学堂:2023软件测试linux深入学习指南(shell文件运算符详解)

这篇具有很好参考价值的文章主要介绍了测牛学堂:2023软件测试linux深入学习指南(shell文件运算符详解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文件测试运算符

文件测试运算符用于检测文件的各种属性。
-d 检测文件是否是目录,是返回true,不是返回false
-f 检测围歼是否是普通文件,是返回true,不是返回false
-r 检测文件是否可读,是返回ture,不是返回false
-w 检测文件是否可写,是返回true,不是返回false
-e 检测文件是否存在 存在的话返回true
-x 检测文件是否可执行,是可执行文件返回true
-s 检测文件是否为空(判断文件的大小是否是0),不为空返回的是true
代码实例:判断a是不是一个目录

#!/bin/bash
a=aa
b=a.txt

if [ -d $a ]
then
echo '是一个目录'
else
echo '不是目录'
fi
shell 中的常见转义字符总结

1 \n 表示换行。
2 想要输出双引号,就\ “” 即可
3 \t 表示空出一个制表符的位置
4 \c 表示不换行

shell中的echo命令

前面我们已经了解使用了echo命令,他就是用于字符串的输出。
echo有一些参数指令,可以更加灵活的输出
1echo -e 表示开启转义字符。
2 echo 通过read 关键字和$符输出变量,和终端进行交互

#!/bin/bash
echo '请输入账号:'
read m
echo '读取输入内容:' ${m} 

注意:
1echo命令可以直接在命令行使用,可以理解为覆盖写入文本内容到txt文件中。
写法:echo 内容 > 文件

echo ‘hello’ > a.txt

2 echo可以显示文件的执行结果
注意:输出的结果要用反引号包裹文章来源地址https://www.toymoban.com/news/detail-424897.html

echo `date`

到了这里,关于测牛学堂:2023软件测试linux深入学习指南(shell文件运算符详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 测牛学堂:接口测试基础理论和工具的使用

    接口测试流程总结 1 需求分析,看产品经理的需求文档 2 接口文档解析,开发编写的api接口文档 3 设计测试用例 4脚本开发 5 执行及缺陷跟踪 6 生成测试报告 7接口自动化持续集成 测试解析接口文档 接口文档,又称为api文档,是由后端开发编写,用来描述接口信息的文档。

    2023年04月10日
    浏览(39)
  • 深入探讨软件测试的质量度量指标

    本文的目的是介绍项目中使用到主要质量指标,这些质量指标可以分为以下三类: 质量保证过程指标 生产事故管理指标 度量质量文化指标 质量保证过程指标 质量保证指标可以通过测试覆盖率来度量功能和非功能测试的覆盖率,同时也可以根据测试发现的缺陷的状态、优先

    2024年02月09日
    浏览(37)
  • 提升测试效果:深入解析《Effective软件测试》的关键方法与实践

    当我们涉足软件测试领域时,我们发现这个领域充满了挑战和复杂性。软件测试不仅仅是检查功能是否按预期工作,还涉及到性能、安全性、可维护性等多个方面。 这正是《Effective软件测试》的独特之处 ,它不仅关注基础的测试技术,还探讨了如何在不同情境下做出明智的

    2024年02月07日
    浏览(48)
  • 2023软件测试行情不行了?

            2020年开年,一不小心,【新冠】黑天鹅从头上飘过,持续影响全国乃至全球的经济,软件行业公司也迎来了不少的冲击,那么一个值得打算入行软件测试行业,或者已经在软件测试行业耕耘多年的老司机来说,2023年软件测试行业,还值得入行吗?这个行业将来又将

    2023年04月23日
    浏览(44)
  • 软件测试|MySQL LIKE:深入了解模糊查询

    简介 在数据库查询中,模糊查询是一种强大的技术,可以用来搜索与指定模式匹配的数据。MySQL数据库提供了一个灵活而强大的LIKE操作符,使得模糊查询变得简单和高效。本文将详细介绍MySQL中的LIKE操作符以及它的用法,并通过示例演示其功能。 基本语法 MySQL中的LIKE操作符

    2024年02月02日
    浏览(51)
  • 2023软件测试面试避坑指南

    今年2023整体IT行业不景气,大厂小厂裁员不断,因岗位稀缺,匹配性,竞争大,被裁以后面临房贷、车贷等压力,不得不看下银行卡,还能够支撑多久,得赶紧地找下一家,但偏偏事与愿违,才发现找工作不容易。 特别还遇到一些奇葩或者不平等的现象:如去面试地点2h路途

    2024年02月08日
    浏览(43)
  • 2023年,软件测试行业怎么样?

    最近因为疫情等各种原因,大厂裁员,失业等等频频受到关注。 不解释,确实存在,各行各业都很难,但是,说软件测试行业不吃香,我还真不认同(不是为培训机构说好话,大环境不好,很多企业都提高了门槛,不会乱招人了,毕竟招人成本太大了,但是如果技术好,经验

    2023年04月14日
    浏览(47)
  • 2023软件测试工具大全(自动化、接口、性能、安全、测试管理)

    目录 前言 一、自动化测试工具 Selenium Appium TestComplete 二、接口测试工具 Postman SoapUI JMeter 三、性能测试工具 LoadRunner JMeter Gatling 四、安全测试工具 Burp Suite OWASP ZAP Nmap 五、测试管理工具 TestRail JIRA TestLink 总结 软件测试是保障软件质量的重要环节,而现代化的软件开发过程中

    2024年02月16日
    浏览(125)
  • 软件测试|深入理解SQL CROSS JOIN:交叉连接

    简介 在SQL查询中,CROSS JOIN是一种用于从两个或多个表中获取所有可能组合的连接方式。它不依赖于任何关联条件,而是返回两个表中的每一行与另一个表中的每一行的所有组合。CROSS JOIN可以用于生成笛卡尔积,它在某些情况下非常有用,但在其他情况下可能会导致结果集过

    2024年01月24日
    浏览(53)
  • 2023年,软件测试趋于饱和,如何从功能测试进阶到自动化测试?

    功能测试转成自动化测试,答案就三个字:“ 靠学习 ”。 学习自动化的方法无非是三种: 一、靠培训 在相对有氛围的学习环境中来学习自动化测试,这是一个较快学习的方法。 二、靠自学自动化教程(下方有视频资源推荐) 如果在职,不能全职学习,可以找一些自动化学

    2024年02月11日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包