linux中变量的使用
学习Linux Shell变量时,你可能会遇到Shell变量如何使用的问题,这里将介绍本地变量以及环境变量等的使用.
Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved 地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008 电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134 《中华人民共和国增值电信业务经营许可证》闽B2-20100024 ICP备案:闽ICP备05037997号
$ 代表所在命令的PID(pid就是进程id) $! 代表执行的后台命令的PID $? 0表示成功 1-255不成功 例:编写脚本script1.sh #!/bin/bash echo “Number of parameters is:” $# echo “Program name is:” $0 echo “Parameters is:” $* 执行:./script1.sh xiaoming daniu 结果:Number of parameters is:2 Program name is:script1.sh Parameters is:xiaoming daniu (4)位置变量 在shell脚本中应有变量,接收实参,这类变量的名称很特别,分别是1,2,3,…,这类变量称为位置变量.位置参数1存放在位置变量1中,位置参数2存放位置变量2中,……,在程序中可以使用$1,$2,……来访问. $1 $2 $3 $数字 从1开始,命令行可以向脚本传递参数,并可以在脚本中调用 注:当位置变量个数超出9个时,就不能直接引用位置大于9的位置变量了,用shift命令移动位置参数. shift [n] (5)运算变量 $[$A $B]或 $(($A $B))或expr EXINIT保存使用vi编辑器的初始化选项. 例:要显示行号,则如下: EXINIT=''set nu'';export EXINIT HISTSIZE 历史记录数 LOGNAME 当前用户的登录名 LANGUGE 语言相关的环境变量,多语言可以修改此环境变量 |
|||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |