shell script基础(二)
来源:互联网 发布:取文本js 编辑:程序博客网 时间:2024/05/12 09:42
参数的设定与应用
1.直接设定参数值
[jun_xu@www ~]$ money=5000
[jun_xu@www ~]$ echo "money=$money"
money=5000
[jun_xu@www ~]$ echo "money=/$$money" //引号可以省略
money=$5000
2.指令置换结果取得参数值
[jun_xu@www ~]$ now=`date`
[jun_xu@www ~]$ echo $now
17 09:11:41 CST 2008
3.使用指令列参数
参数名称
说明
$0
执行指令的名称
$n
n为数字,$1表示第1个指令列数;$2表示第二个指令列数,依此类推
$#
指令列数的总数,不包含指令本身
$?
上一个指令的传回值
$*
指令列所有参数所成的字串(“$1$2…..”)
$@
同上
例:
[jun_xu@www ~]$ vi showarg
#!/bin/bash
echo ``Argument List:$@``
echo ``Argument Numbwr:$#``
[jun_xu@www ~]$ showarg This is a Jim
Argument List:This is a Jim
Argument Numbwr:4
使用环境变数:
[jun_xu@www ~]$ vi myrouter
#!/bin/bash
my_router=$PWD //PWD显示工作目录
echo $my_router
[jun_xu@www ~]$ chmod u+x myrouter
[jun_xu@www ~]$ myrouter
/home/jun_xu
由使用者输入
使用read指令可以直接读使用者输入作为变数值.
#!/bin/bash
read my_string
echo $my_string
- shell script基础(二)
- shell script基础(三)
- shell script基础编程
- shell script基础一
- Shell Script 基础
- shell script基础
- shell script基础
- Shell 和Shell Script 基础
- java script 基础二
- Linux shell script基础学习
- SHELL SCRIPT 无聊小程序(二)
- Shell script的语法二:判断命令
- linux下shell script学习(二)
- linux基础之Shell Script入门介绍
- 两个最基础的Shell Script代码
- linux基础之Shell Script入门介绍
- Shell script的语法一:基础语法
- shell script学习(二) shell中的变量说明
- 2,8,10,16进制.各种进制间的轻松转换(C#)
- SQL注入之"全暴"
- 始祖贴
- (原创)Ldap与JetSpeed2集成部署
- (原创)Ldap与JetSpeed2集成部署
- shell script基础(二)
- 关于“最袖珍的垃圾回收器”的实现(分析)
- 并发编程原则与技术(二)——内存可见性与共享对象安全访问方式
- java学习笔记之hellojava之增强版
- freemarker
- (原创)使用Maven进行项目构建与开发的心得
- JDBC数据库连接大全
- Oracle杀死死锁进程
- 网络管理中的常用命令