`
zhangyaochun
  • 浏览: 2565971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

shell如何传递外部参数给文件

阅读更多

 

    shell里面如何传递参数:

 

sh test.sh zhang 20

 

   那test.sh里面咋接受参数呢?

 

#!/usr/bin/env sh
name=$1
age=$2
echo "name is ${name} & age is ${age}"

 

 

    输出:name is yaochun & age is 20

 

 

  •   $# 获取参数的个数
  •   $*  获取全部参数
  •   $@  获取全部参数

   扩展阅读:

 

   http://bbs.chinaunix.net/thread-1135876-1-1.html

 

分享到:
评论

相关推荐

    Shell脚本传参数方法总结

    一、接收固定长度的参数 代码如下: [root@svn shell_example]# cat params.sh #!/bin/bash #传参测试脚本 echo “My name is `basename $0` -I was called as $0” echo “My first parameter is : $1” echo “My ...

    学习shell必备(CN).chm

    12. 外部过滤器, 程序和命令 12.1. 基本命令 12.2. 复杂命令 12.3. 时间/日期 命令 12.4. 文本处理命令 12.5. 文件与归档命令 12.6. 通讯命令 12.7. 终端控制命令 12.8. 数学计算命令 12.9. 混杂命令 13. 系统与管理...

    ybl-oastatusreport-spring-boot:使用Spring Boot框架处理文本文件以及使用外部配置属性文件

    1在开发过程中将参数传递给Eclipse。 该程序需要三个参数。 将它们添加到IDE的“运行配置”>“参数”>“程序参数”中。 --opr_node_file="C:\Users\ADanej\OneDrive - Micro Focus\cases\Yes Bank\obm oa health ...

    Shell高级培训

    目录 前言 显示和操作文件的实用程序 ...将外部变量值传递给awk 4.2.3.用getline读取行 4.2.4.用样式对awk的行进行过滤 4.2.5.设置字段定界符 4.2.6.从awk中读取命令输出 4.2.7.在awk中使用循环 后续

    DOS三个基本启动文件COMMAND.COM MS-DOS.SYS IO.SYS DOS引导文件Boot.rar sys.com

    DOS主要由三个基本文件和一些外部命令构成,外部命令的概念我们将在以后介绍,这里主要说明三个基本文件(又称为系统文件)。这三个基本文件是MSDOS.SYS,IO.SYS和COMMAND.COM(如果是PC-DOS,则为IBMDOS.COM,IBMBIO....

    Linux—编写shell脚本操作数据库执行sql

    创建 test_sql.properties 作为shell脚本的外部配置参数修改: [andya@liunx01 sql_sh]$ vim test_sql.properties # set parameters start # 1 db name dbName="db01" # 2 the valueof net spee

    Linux高级bash编程

    使用getopts命令来读取传递给脚本的选项/参数. 11-20. "Including"一个数据文件 11-21. 一个没什么用的,source自身的脚本 11-22. exec的效果 11-23. 一个exec自身的脚本 11-24. 在继续处理之前,等待一个进程的结束 ...

    Go语言调用Shell与可执行文件的实现

    os/exec包可用于调用外部命令,可以使用管道连接输入输出,并支持阻塞与非阻塞方式执行命令。 os/exec包中关键的类型为Cmd,以下介绍的所有方法皆服务于该类型: func Command(name string, arg …string) *Cmd ...

    Advanced Bash-Scripting Guide <>

    使用getopts 命令来读取传递给脚本的选项/参数. 11-20. "Including"一个数据文件 11-21. 一个没什么用的,source 自身的脚本 11-22. exec 的效果 11-23. 一个exec 自身的脚本 11-24. 在继续处理之前,等待一个进程的...

    linux操作系统考试重点

    文件管理,即构成一个文件系统,负责管理在外存上存放的文件,并把对文件的存取、共享和保护等手段提供给操作系统和用户。 2、文件系统的主要目标是按名存取。 3、按文件的存储结构,文件可有:连续文件、串联...

    type命令 显示指定命令的类型

    type命令用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令。 语法格式:type [参数] [命令] 常用参数: lias 别名 keyword 关键字,Shell保留字 function 函数,Shell函数 builtin 内建命令...

    python cookbook(第3版)

    第一章:数据结构和算法 1.1 解压序列赋值给多个变量 1.2 解压可迭代对象赋值给多个... 15.18 传递已打开的文件给C扩展 15.19 从C语言中读取类文件对象 15.20 处理C语言中的可迭代对象 15.21 诊断分析代码错误

    【最新版】platypus5.3.zip【亲测可用】最好的创建本机Mac应用程序

    应用程序支持接收拖放的文件或文本片段,然后将其作为参数传递给脚本 应用程序可以通过macOS安全框架以root权限执行脚本 应用可以注册为URI方案的处理程序 可以将应用程序配置为在后台运行(LSUIElement) 设置...

    lint-staged:在 git 暂存文件上运行 linter-开源

    对暂存的 git 文件运行 linter,不要让任何东西溜进你的代码库! 在提交代码之前运行 Linting 更有意义。... lint-staged 将始终将所有暂存文件的列表传递给任务,并且应在任务本身中配置忽略任何文件。

    UNIX操作系统教程 张红光

    2.1.2用户的注册与注销11 2.1.3账户的管理12 2.1.4用户口令的管理12 2.1.5用户组信息13 2.2初识UNIX的shell13 .2.2.1什么是shell程序13 2.2.2shell的内部命令和外部命令14 2.3UNIX系统启动及用户登录过程14 2.3.1...

    Dragonshell:基于UNIX的交互式Shell程序

    提供绝对路径,或者程序可以位于路径或当前工作目录中时,请使用提供的参数运行外部程序。 运行单行编写的多个命令,用“;”分隔 在命令行末尾加上“&”时,支持后台执行。 支持将输出从一个程序重定向到文件。 ...

    cmd操作命令和linux命令大全收集

    copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制...

    SOLARIS高级系统管理员指南

    4.1.1 与外部世界的接口 34 4.1.2 sendmail 程序工作 35 4.1.3 消息标题编辑 36 4.1.4 配置文件 36 4.2 sendmail实现 36 4.2.1 向文件和程序发送邮件 36 4.2.2 消息调度 36 4.2.3 消息发送 37 4.2.4 消息排队 37 ...

    adb1.0.26包含fastboot.exe

    即在 adb shell pm list packages 的基础上可以加一些参数进行过滤查看不同的列表,支持的过滤参数如下: 参数 显示列表 无 所有应用 -f 显示应用关联的 apk 文件 -d 只显示 disabled 的应用 -e 只显示 enabled 的...

Global site tag (gtag.js) - Google Analytics