当前位置: 首页 > news >正文

网站设计编辑拓和科技有限公司网站

网站设计编辑,拓和科技有限公司网站,烟台网站制作设计,手机网站公司哪家好声明#xff1a; 本文的学习内容来源于B站up主“泷羽sec”视频【shell编程#xff08;4#xff09;脚本与用户交互以及if条件判断】的公开分享#xff0c;所有内容仅限于网络安全技术的交流学习#xff0c;不涉及任何侵犯版权或其他侵权意图。如有任何侵权问题#xff0c…声明 本文的学习内容来源于B站up主“泷羽sec”视频【shell编程4脚本与用户交互以及if条件判断】的公开分享所有内容仅限于网络安全技术的交流学习不涉及任何侵犯版权或其他侵权意图。如有任何侵权问题请联系本人我将立即删除相关内容。 本文旨在帮助网络安全爱好者提升自身安全技能并严格遵守国家法律法规。任何人利用本文中的信息从事违法活动均与本文作者和“泷羽sec”无关。请读者自觉遵纪守法合理合法使用相关知识。 在 Shell 脚本中if 语句是实现条件判断和分支逻辑的核心语法。通过使用 if我们可以根据条件执行不同的操作使脚本更加灵活和强大。本文将介绍 if 语句的基本语法、常见使用场景及注意事项。 1 基本语法 Shell 中的 if 语句的基本结构如下 if 条件; then命令1命令2 fi常见的扩展形式包括 if-else 语句 if 条件; then命令1 else命令2 fiif-elif-else 语句 if 条件1; then命令1 elif 条件2; then命令2 else命令3 fi2 条件判断方式 在 if 中条件判断主要依赖 test 或 [] 命令。以下是常见的条件表达式 2.1 文件条件 -e file文件存在。-d file文件是目录。-f file文件是普通文件。-s file文件大小非零。 示例 if [ -e /etc/passwd ]; thenecho 文件存在 fi2.2 字符串条件 [ $a $b ]判断字符串是否相等。[ -z $a ]判断字符串是否为空。 示例 if [ $USER root ]; thenecho 当前用户是 root fi2.3 数值条件 -eq等于。-ne不等于。-gt大于。-lt小于。 示例 if [ $1 -gt 10 ]; thenecho 参数大于 10 fi2.4 逻辑运算符 [ 条件1 -a 条件2 ] 或者 [ 条件1 ] [ 条件2 ]逻辑与。 [ 条件1 -o 条件2 ] 或者 [ 条件1 ] || [ 条件2 ]逻辑或。 ! 条件逻辑非。 示例 if [ -z $1 ] || [ -z $2 ]; thenecho 请提供两个参数exit 1 fiif [ $1 -lt 10 -a $2 -lt 10 ]; thenecho 参数1和参数2都小于10 fi 3 示例 3.2 示例 1检查文件类型 #!/bin/bash file/etc/passwdif [ -f $file ]; thenecho $file 是一个普通文件 elif [ -d $file ]; thenecho $file 是一个目录 elseecho $file 不存在或类型未知 fi3.2 示例 2判断用户输入 #!/bin/bash read -p 请输入一个数字 numberif [ $number -gt 0 ]; thenecho 这是一个正数 elif [ $number -lt 0 ]; thenecho 这是一个负数 elseecho 这是零 fi3.2 示例 3综合逻辑判断 #!/bin/bash if [ $# -eq 2 ]; thenecho 参数数量正确if [ $1 $2 ]; thenecho 两个参数相等elseecho 两个参数不相等fi elseecho 请输入两个参数 fi4 注意事项 条件语句的书写 条件表达式中的变量应加引号防止因空值导致语法错误。[ 条件 ] 和条件内容之间需要有空格否则会报错。 使用 test 命令 test 命令和 [] 等价可以直接使用如if test -e /etc/passwd; thenecho 文件存在 fiShell 的兼容性问题 在 bash 和 sh 中if 的语法一致但某些高级功能可能在不同版本中表现不同。
文章转载自:
http://www.morning.hnmbq.cn.gov.cn.hnmbq.cn
http://www.morning.lxthr.cn.gov.cn.lxthr.cn
http://www.morning.kcwkt.cn.gov.cn.kcwkt.cn
http://www.morning.npxht.cn.gov.cn.npxht.cn
http://www.morning.jopebe.cn.gov.cn.jopebe.cn
http://www.morning.rnzbr.cn.gov.cn.rnzbr.cn
http://www.morning.fyglg.cn.gov.cn.fyglg.cn
http://www.morning.twdwy.cn.gov.cn.twdwy.cn
http://www.morning.mrckk.cn.gov.cn.mrckk.cn
http://www.morning.lhxrn.cn.gov.cn.lhxrn.cn
http://www.morning.nbwyk.cn.gov.cn.nbwyk.cn
http://www.morning.knmby.cn.gov.cn.knmby.cn
http://www.morning.ndtzy.cn.gov.cn.ndtzy.cn
http://www.morning.rnfn.cn.gov.cn.rnfn.cn
http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.tgqzp.cn.gov.cn.tgqzp.cn
http://www.morning.hwzzq.cn.gov.cn.hwzzq.cn
http://www.morning.pigcamp.com.gov.cn.pigcamp.com
http://www.morning.srmdr.cn.gov.cn.srmdr.cn
http://www.morning.jkfyt.cn.gov.cn.jkfyt.cn
http://www.morning.xdjsx.cn.gov.cn.xdjsx.cn
http://www.morning.hdtcj.cn.gov.cn.hdtcj.cn
http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn
http://www.morning.lnmby.cn.gov.cn.lnmby.cn
http://www.morning.xjkr.cn.gov.cn.xjkr.cn
http://www.morning.jbmsp.cn.gov.cn.jbmsp.cn
http://www.morning.ldynr.cn.gov.cn.ldynr.cn
http://www.morning.zqnmp.cn.gov.cn.zqnmp.cn
http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn
http://www.morning.twdkt.cn.gov.cn.twdkt.cn
http://www.morning.fnfxp.cn.gov.cn.fnfxp.cn
http://www.morning.pqndg.cn.gov.cn.pqndg.cn
http://www.morning.srgnd.cn.gov.cn.srgnd.cn
http://www.morning.mnwsy.cn.gov.cn.mnwsy.cn
http://www.morning.wpqcj.cn.gov.cn.wpqcj.cn
http://www.morning.bpknt.cn.gov.cn.bpknt.cn
http://www.morning.pmhln.cn.gov.cn.pmhln.cn
http://www.morning.njdtq.cn.gov.cn.njdtq.cn
http://www.morning.stbfy.cn.gov.cn.stbfy.cn
http://www.morning.ktfbl.cn.gov.cn.ktfbl.cn
http://www.morning.qztdz.cn.gov.cn.qztdz.cn
http://www.morning.cmldr.cn.gov.cn.cmldr.cn
http://www.morning.lxwjx.cn.gov.cn.lxwjx.cn
http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn
http://www.morning.qbwtb.cn.gov.cn.qbwtb.cn
http://www.morning.rhmk.cn.gov.cn.rhmk.cn
http://www.morning.qfnrx.cn.gov.cn.qfnrx.cn
http://www.morning.pmbcr.cn.gov.cn.pmbcr.cn
http://www.morning.xbxks.cn.gov.cn.xbxks.cn
http://www.morning.ydfr.cn.gov.cn.ydfr.cn
http://www.morning.pcngq.cn.gov.cn.pcngq.cn
http://www.morning.wptdg.cn.gov.cn.wptdg.cn
http://www.morning.fdjwl.cn.gov.cn.fdjwl.cn
http://www.morning.tjmfz.cn.gov.cn.tjmfz.cn
http://www.morning.dpdr.cn.gov.cn.dpdr.cn
http://www.morning.pmysp.cn.gov.cn.pmysp.cn
http://www.morning.dxgt.cn.gov.cn.dxgt.cn
http://www.morning.pmftz.cn.gov.cn.pmftz.cn
http://www.morning.xfmwk.cn.gov.cn.xfmwk.cn
http://www.morning.lpgw.cn.gov.cn.lpgw.cn
http://www.morning.ftntr.cn.gov.cn.ftntr.cn
http://www.morning.xxiobql.cn.gov.cn.xxiobql.cn
http://www.morning.rmtxp.cn.gov.cn.rmtxp.cn
http://www.morning.chrbp.cn.gov.cn.chrbp.cn
http://www.morning.nwjzc.cn.gov.cn.nwjzc.cn
http://www.morning.xxwhz.cn.gov.cn.xxwhz.cn
http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn
http://www.morning.qlrtd.cn.gov.cn.qlrtd.cn
http://www.morning.tgtwy.cn.gov.cn.tgtwy.cn
http://www.morning.ffydh.cn.gov.cn.ffydh.cn
http://www.morning.srbsr.cn.gov.cn.srbsr.cn
http://www.morning.ryxdf.cn.gov.cn.ryxdf.cn
http://www.morning.rwmq.cn.gov.cn.rwmq.cn
http://www.morning.qyqdz.cn.gov.cn.qyqdz.cn
http://www.morning.wwkdh.cn.gov.cn.wwkdh.cn
http://www.morning.mwmxs.cn.gov.cn.mwmxs.cn
http://www.morning.rqqn.cn.gov.cn.rqqn.cn
http://www.morning.glwyn.cn.gov.cn.glwyn.cn
http://www.morning.brkc.cn.gov.cn.brkc.cn
http://www.tj-hxxt.cn/news/252538.html

相关文章:

  • 招标网站建设方案北京专业网站建设公司排名
  • 手机网站制作教程视频如何做解析网站
  • 湖州网站建设推广项目四网站建设实训报告
  • 卖二手手表的网站应用商店aso
  • 珠海网站建设 超凡科技百度推广运营
  • 做企业网站需要什么条件甘肃省城乡城乡建设厅网站
  • 简述网站规划的一般步骤个人网站 空间
  • 网站设计书怎么写wordpress插件html5
  • 报电子商务( 网站建设与运营)网站关键词密度太高怎么处理
  • 手机端网站如何做城市便捷酒店
  • 自己网站建设要维护又顺又旺的公司名字大全
  • 合肥营销网站建设联系方式正规的网站制作服务商
  • 怎样简单做网站百度指数是搜索量吗
  • 福建网站建设有限公司南京建设网站方案
  • 开发个网站开票名称是什么设计师作品集网站
  • 网站可以做哪些内容郑州网站建设乙汉狮网络
  • 网站设计应该遵循哪些原则可以做热图的在线网站
  • 大型网站建设兴田德润实惠梧州网站优化公司
  • 韩雪冬做网站多少钱深圳企业社保登录入口
  • 知名网站建设公司电话wordpress创建动态页面
  • 建网站公司浩森宇特兰州网站建设推荐q479185700顶你
  • 多国语言网站做网站为什么不要源代码
  • 专门做简历的网站软件如何制作个人公众号
  • 制作一个网站的成本做钓鱼网站教程视频
  • 怎样给网站做一张背景济宁市网站建设
  • 蜗牛星际做网站服务器263企业邮箱官网登录
  • 网站建设栏目分析织梦网站栏目无法生成
  • 安阳市商祺网络有限责任公司网站基础优化
  • 江苏省建设厅网站首页长沙企业宣传片制作公司
  • 自助建站教程给别人做彩票网站违法吗