访问Shell脚本参数
2014-12-19 11:26
141 查看
所谓的位置参数(positional parameters) 指的也就是Shell脚本的命令行参数(command - line arguments )。
在Shell函数里,它们同事也可以是函数的参数。各参数都由整数来命名。基于历史的原因,当它超过9,就应该用大括号把数字框起来
echo first arg is $1
echo tenth arg is ${10}
我们可以将命令放进脚本里。
$ cat > finduser 建立新文件
#! /bin/sh
# finduser ----查看第一个参数指定的用户是否登陆
who | grep $1
^D 【以End -of -file 结尾】
$ chmod +x finduser 【设置执行权限】
$./finduser betay 【测试:寻找betsy】
$./finduser benjamin 【再找找好用ben】
$ mv finduser $Home/bin 【将这个文件存进自己的bin 目录】
以 # finduser ...开头的这行是一个注释(comment)。shell会忽略由# 开头的每一行。
在Shell函数里,它们同事也可以是函数的参数。各参数都由整数来命名。基于历史的原因,当它超过9,就应该用大括号把数字框起来
echo first arg is $1
echo tenth arg is ${10}
我们可以将命令放进脚本里。
$ cat > finduser 建立新文件
#! /bin/sh
# finduser ----查看第一个参数指定的用户是否登陆
who | grep $1
^D 【以End -of -file 结尾】
$ chmod +x finduser 【设置执行权限】
$./finduser betay 【测试:寻找betsy】
$./finduser benjamin 【再找找好用ben】
$ mv finduser $Home/bin 【将这个文件存进自己的bin 目录】
以 # finduser ...开头的这行是一个注释(comment)。shell会忽略由# 开头的每一行。
相关文章推荐
- Shell 脚本学习 — 访问 Shell 脚本的参数
- shell脚本:访问shell脚本的参数
- 如何访问Shell脚本的参数
- shell脚本中if的参数
- 今天写的shell脚本,主要是对输入参数检验
- Shell编程之脚本参数传递笔记
- shell脚本判断输入参数个数
- shell脚本迅速获取access日志中的某个参数
- shell脚本 if参数
- 用 Shell 脚本访问 MySQL 数据库
- shell脚本参数意义
- shell脚本文件参数
- javascript脚本中定义的参数数组,如何在VC++中访问
- shell脚本程序函数参数传递
- 用 Shell 脚本访问 MySQL 数据库
- 向shell或者sql脚本传参或接收参数的方法
- shell脚本迅速获取access日志中的某个参数
- 脚本学习-----常用shell脚本if参数
- shell 脚本 if 参数
- 判断php脚本是通过shell访问还是web访问