红联Linux门户
Linux帮助

访问Shell脚本参数

发布时间:2016-09-10 10:29:11来源:linux网站作者:liang_Henry
所谓的位置参数(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会忽略由# 开头的每一行。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24029.html