美文网首页3
Shell 编程的变量

Shell 编程的变量

作者: happyJared | 来源:发表于2019-09-16 08:14 被阅读0次

Shell 编程中,变量一般分为三种:

  1. 自定义变量: 仅在当前 Shell 实例中有效,其他 Shell 启动的程序不能访问;
  2. Linux 已定义的环境变量(如:$PATH, $HOME 等, 这类变量是可以直接使用),使用 env 命令可以查看所有的环境变量,而 set 命令既可以查看环境变量,也可以查看自定义变量;
  3. Shell 变量 :Shell 变量是由 Shell 程序设置的特殊变量;Shell 变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了 Shell 的正常运行。

下面是 env 列出的一些环境变量:

PATH 决定了 shell 将到哪些目录中寻找命令或程序
HOME 当前用户主目录
HISTSIZE 历史记录数
LOGNAME 当前用户的登录名
HOSTNAME 指主机的名称
SHELL 当前用户 Shell 类型
LANG 语言相关的环境变量
MAIL 当前用户的邮件存放目录

使用 Linux 已定义的环境变量:

比如要看当前用户目录:echo $HOME
要看当前用户 Shell 类型:echo $SHELL 命令

使用自定义的变量:

#!/bin/bash
#自定义变量 hello
hello="hello world"
echo $hello
echo  "helloworld!"
使用自定义的变量

Shell 编程中,变量命名的注意事项:

  • 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头,但是可以使用下划线 _ 开头
  • 中间不能有空格,可以使用下划线 _
  • 不能使用标点符号
  • 不能使用 bash 里的关键字(可用 help 命令查看保留关键字)

相关文章

  • shell基础在工作中的应用

    shell编程基础:1. shell变量:环境变量、特殊变量、用户自定义变量2. shell输入输出3 shell...

  • Shell编程系列(三)-- 运算符

    前言 在上一篇文章Shell编程系列(二)-- Bash 变量中, 我们学习了Shell编程中的变量相关的知识。...

  • Shell 编程的变量

    Shell 编程中,变量一般分为三种: 自定义变量: 仅在当前 Shell 实例中有效,其他 Shell 启动的程...

  • shell脚本基础

    编写脚本 编程基础 shell脚本 创建shell脚本 变量 运算 测试 配置用户的环境

  • Shell编程--变量

    Shell与其他语言的对比 1. php和java主要实现功能 (Shell,所见即所得。直接能看见结果,编译过程...

  • Bash shell

    Shell脚本编程30分钟入门 1. $开头shell变量的含义: $1, $2, $3, ... are the...

  • linux-bash变量

    shell编程shell主要用来简化管理操作bash变量1.什么是变量变量是计算机内存的单元,其中存放的值可以改变...

  • 2020-05-25 bash脚本编程 一 变量、变量类型等

    一 变量、变量类型等 shell编程 编译器,解释器 编程语言:机器语言(0/1)、汇编语言、高级语言: 静态...

  • Linux基础学习七

    一:shell 1.shell:弱类型编程语言 强:变量在使用前必须事先声明,甚至还需初始化 弱:变量在用时声...

  • Shell 脚本入门: 变量与环境变量

    Shell 既然是一门编程语言, 那肯定就会有变量, 接下来我们来看看 Shell 中的变量是怎样的. 本文的知识...

网友评论

    本文标题:Shell 编程的变量

    本文链接:https://www.haomeiwen.com/subject/pmetuctx.html