Shell Script ----变量
来源:互联网 发布:java计算器实现 编辑:程序博客网 时间:2024/06/07 08:53
一、变量的取用和设置
1、变量的取用:echo $ var 或 echo $ {var}.
2、变量的设置:用“等号(=)”连接变量与他的内容。myname=zzm
(不能有空格)
- 用等号链接。myname=zzm
- =两边不能有空格。myname = zzm(错误的)
- 变量名只能是英文字母与数字,但开头不能为数字。3myname=zzm(错误)
- 变量内容如果有空白字符可以使用“ ”或‘ ’将内容结合起来。但是:
- 双引号内的特殊字符如
$
等,可以保持本身所代表的特性。如:myname="zzm $ jason" 则 echo $myname 可以得到 zzm zh_TW.UTF-8.
- 单引号的特殊字符则为一般字符(纯文本)。如:
myname="zzm $jason" 则 echo $myname
可以得到 zzm $ jason.
- 双引号内的特殊字符如
- 可以用跳脱字符“\”将特殊字符(如,回车,$,\,空格,等)变成一般字符,
- 如:myname=zzm\
jason. echo $myname 得到 zzmjason.
- 如:myname=zzm\
- 可能还需要借由其他额外指令所提供的信息。反单引号
或 $ 等指令。如输出版本号
echo $(uname -r)或echo 'uname -r'
(此处不是单引号,是左上角符号)。 - 若该变量是扩增变量内容时,则可用“
变量名”或 {变量名},如环境变量:PATH="$PATH":/home/bin 或 PATH=${PATH}:/home/bin
- 若变量须在其他子程序执行,则需要以 export来使变量变成环境变量:”export PATH”
- 大写字符为系统默认变量,自定义变量为小写。
取消变量方法用unset:unset myname
注意:子程序就是在目前这个shell的情况下,去启用另一个新的shell,新的shell就是子程序。一般情况下,父程序的自变量是无法在子程序中使用的,但是export将变量变成环境变量后,就可以在子程序下使用了。
二、变量的用途
阅读全文
0 0
- Shell Script ----变量
- Shell Script两个变量相乘
- Shell script 的默认变量($0, $1...)
- 【Unix/Linux.Shell Script】变量,运算符,$(())
- Shell Script介绍及变量使用
- Linux学习-shell script 的默认变量
- 【shell script】变量及其相关操作
- shell script学习(二) shell中的变量说明
- Shell script 传参数处理(默认变量)
- Linux重新学习--shell script--变量与运算符
- Shell Script语法,变量引用中的冒号+减号(:-)
- shell Script
- shell script
- Shell script
- shell script
- shell script
- shell script
- shell script
- JAVA基础
- win7下安装ps出现错误码16解决办法
- 防火墙中配置FTP
- 用js动态添加select标签的option
- Day06 heartbeat
- Shell Script ----变量
- 统计学与R笔记—第一章Chapter1
- 使用rnn实现的OCR开源项目
- 20170726 JAVA基本概念
- 利用ant脚本 自动构建svn增量/全量 系统程序升级包
- FFMPEG添加文字中文显示乱码的问题
- spring整合redis集群配置
- Spark源码--逻辑计划优化之表达式简化
- form表单提交之Enter提交