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

关键字前跟空格或首字母, 关键字后跟空格或标点符号; 标点符号后面不是必须跟空格;

if 和 [ 之间需要空格
错误写法:if[!-z “user"]正确写法:if[!−z"user"] 正确写法:if [ ! -z "user"]正确写法:if[!z"user” ]

if 和 [ 之间要有空格

[ 是 test 命令的别名,必须独立作为一个单词

! 和 -z 之间需要空格
错误写法:!-z
正确写法:! -z

! 是逻辑非操作符,必须单独写

-z 是测试字符串是否为空的选项

[ 和 ] 内部要有空格分隔参数
错误写法:[!-z “user"]正确写法:[!−z"user"] 正确写法:[ ! -z "user"]正确写法:[!z"user” ]

[ 和 ] 是语法结构,内部的条件表达式要用空格分隔

then 可以放在同一行,但前面要有分号 ;
正确格式:if [ … ]; then 或换行写:

http://www.lryc.cn/news/584154.html

相关文章:

  • Duplicate cleaner pro 的使用技巧
  • 汽车加气站操作工分类有几种
  • 制作一款打飞机游戏78:游戏选项
  • 城市脉搏中的隐形守护者
  • 羊肚菌自动采收车设计cad【7张】+三维图+设计说明书
  • U-Boot 2025.07 引入的 “uthreads” 优势介绍
  • 【三维重建】开源slam数据集介绍
  • ssh: connect to host github.com port 22: connection refused
  • 微服务架构下某汽车APP电商模块订单服务自动化测试方案(Python蹭个场)
  • 庄懂的水特效AP01/L16/Water
  • 【TCP/IP】10. 引导协议与动态主机配置协议
  • 汽车功能安全-软件集成和验证(Software Integration Verification)【目的、验证输入、集成验证要求】9
  • RHCE考试 ——笔记
  • 接口(上篇)
  • 编译OpenHarmony-4.0-Release RK3566 报错
  • 【保姆级教程】基于anji-plus-captcha实现行为验证码(滑动拼图+点选文字),前后端完整代码奉上!
  • 前端面试十一之TS
  • 电路研究9.4——合宙Air780EP的LuatOS、CSDK跟标准AT
  • 【Ubuntu】编译sentencepiece库
  • php中array($this, ‘loadClass‘)表示啥意思?
  • 【STM32 学习笔记】WDR看门狗
  • 在 Apple 生态中,`aarch64` 和 `arm64` 本质上是相同的架构
  • 解决问题:在cmd中能查看到pnpm版本,在vscode终端中却报错
  • Rust and the Linux Kernel
  • 北京-4年功能测试2年空窗-报培训班学测开-第四十七天
  • 【世纪龙科技】汽车信息化综合实训考核平台(机电方向)-学测
  • 倍福套料VE变量和M函数新增配置
  • python学习打卡:DAY 30 模块和库的导入
  • 2. 【Blazor全栈开发实战指南】-- 目录
  • 敏捷测试中的质量闸门如何设置?