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

在Bash Shell脚本中创建和使用变量

例子:

~ script % vim var.sh
~ script % ./var.sh

var.sh:

#!/usr/bin/env bash

NAME=Tom

echo hello $NAME
~ script % ./var.sh
hello Tom
  • 变量必须以字母或下划线开头,后面可以跟任意字符,包括数字、特殊符号
  • 其次,在脚本中的变量名区分大小写,即Name和NAME会被解析成两个不同的变量,推荐变量名都用大写。
  • 如果变量值有空格要用双引号或单引号括起来。如NAME=Tom Jhon,中间有空格会报错,NAME=“Tom Jhon”或NAME=‘Tom Jhon’就可以解决。

http://www.kler.cn/a/457471.html

相关文章:

  • 设计模式之桥接设计模式
  • 深入理解 Android 中的 ApplicationInfo
  • 【pytorch】现代循环神经网络-2
  • 单元测试3.0+ @RunWith(JMockit.class)+mock+injectable+Expectations
  • RAG实战:本地部署ragflow+ollama(linux)
  • 【Vue】vue项目中命名规范(结合上一篇项目结构)
  • 如何正确使用Jmeter
  • vue2使用pdfjs-dist和jsPDF生成pdf文件
  • 多显卡服务器如何设置使用集成显卡输出信号?
  • 从零开始开发纯血鸿蒙应用之UI封装
  • HarmonyOS NEXT应用开发实战:一分钟写一个网络接口,JsonFormat插件推荐
  • java开发配置文件集合
  • E6 中的 扩展运算符(Spread) 和 剩余运算符(Rest)
  • 游戏陪玩系统:国际版JAVA游戏陪玩系统源码陪练APP源码H5源码电竞系统源码支持Android+IOS+H5
  • 最新常见的图数据库对比,选型,架构,性能对比
  • 大数据技术-Hadoop(二)HDFS的介绍与使用
  • 深度学习笔记(6)——循环神经网络RNN
  • 折腾日记:如何让吃灰笔记本发挥余热——搭建一个相册服务
  • 工程师如何平衡工作和生活?
  • redis开发与运维-redis04-redis客户端Jedis与连接池及客户端异常模拟
  • python学习笔记——类和对象
  • 道路倒角 三角网 两侧偏移
  • 2025最新植物大战僵尸杂交版3.0.2版本
  • 埃斯顿机器人程序案例多个点位使用变量
  • 微服务架构与 Spring Cloud 相关技术解读
  • 程序猿成长之路之设计模式篇——结构型设计模式