您的位置:首页 > 运维架构 > Shell

访问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会忽略由# 开头的每一行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: