Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1366860
  • 博文数量: 243
  • 博客积分: 888
  • 博客等级: 准尉
  • 技术积分: 2955
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-05 14:33
个人简介

漫漫长路,其修远兮!

文章分类

全部博文(243)

文章存档

2017年(2)

2016年(22)

2015年(32)

2014年(57)

2013年(107)

2012年(23)

分类: LINUX

2012-12-19 10:27:29

一.变量
1.export -p :命令显示当前导出成用户变量的shell变量
  env: env命令显示当前用户的变量 -i NAME1=VALUE1 NAME2=VALUE2
  使用指定的环境变量执行命令行
  set:set命令显示当前shell的变量,包括当前用户的变量,打印的变量最多
  unset 删除变量 
2.替换运算符
${varname:=word} : 如果varname存在且不为Null,则返回它的值,否则设置为word,并返回其值。
filename=${1:-/dev/tty} :如果给定参数则使用它,如无参数则使用/dev/tty
 
3.几个特殊变量的意思
$#: 参数的总数
$*:以"参数1 参数2 ... " 形式保存所有参数
$@:以"参数1" "参数2" ... 形式保存所有参数
set -- hi there how do you do :设置参数变量
shift 去掉第一个参数
$?: 前一条命令的退出状态
$$:shell进程编号
$0:shell程序的名称
 
 
 
阅读(1091) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~