#!/bin/bash
echo "Shell 传递参数实例!";
echo "执行的文件名:$0";
echo "第一个参数为:$1";
echo "第二个参数为:$2";
echo "第三个参数为:$3";arg1=arg;
if [ -n "$1" ]
thenecho "第一个参数$1"
elseecho "第一个参数为空"
fi

测试:

./test.sh a b c d

结果:

Shell 传递参数实例!
执行的文件名:./test.sh
第一个参数为:a
第二个参数为:b
第三个参数为:c
第一个参数a

shell脚本传递参数,并且判断参数是否为空相关推荐

  1. Shell脚本传递带有空格的参数

    在另一博文<Shell脚本实现DB2数据库表导出到文件>中实现了通过脚本实现将DB2数据库导出到文件,需要传入七个参数,最后一个是一个带有空格字符串,所以传入的时候有点问题,会自动识别空格 ...

  2. linux 读取命令行输入参数,shell脚本读取文件+读取命令行参数+读取标准输入+变量赋值+输出到文件...

    读取url_list文件批量下载网页 url_list http://www.tianyancha.com/company/2412078287 http://www.4399.com/special ...

  3. shell脚本传递参数的方法

    在网上看到这边shell 脚本传递参数的方法,觉得写得很详细,收藏起来方便以后查找. 一.接收固定长度的参数 复制代码代码如下: [root@svn shell_example]# cat param ...

  4. linux脚本外输入参数,shell 脚本中关于用户输入参数的处理

    1.命令行参数 向shell脚本传递数据的最基本方式是使用命令行参数. (1) 读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示, 其中$0为程序名称,$1为第一个参数,$2为第二个 ...

  5. linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果

    [刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行  chmod ...

  6. linux判断参数是否存在,检查bash shell脚本中是否存在输入参数

    我需要检查输入参数的存在性.我有下面的剧本 if ["$1" -gt"-1" ] then echo hi fi 我得到 [: : integer expres ...

  7. linux shell编程if语句内判断参数详解【ZT】

                  shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目 ...

  8. Shell脚本对ps命令隐藏参数

    缘起 我有一个备份的Shell脚本,传入用户名,密码,然后脚本开始备份数据库. 模拟备份的脚本 [lihuilin@lihuilin ~]$ cat backup.sh #!/bin/bash ech ...

  9. linux监控脚本是否运行状态,Linux Shell脚本之通过json判断应用程序内部运行状态...

    之前写过一篇<Zabbix监控之Linux命令行/Shell脚本解析json>,文章提到一种"利于Zabbix监控报警的json数据格式",便于运维人员通过API获取应 ...

最新文章

  1. VMware中Ubuntu系统不全屏问题
  2. C++ Primer 5th笔记(chap 16 模板和泛型编程)定义
  3. 实用的it知识学习_怎样能更快更好的学习好书法?分享一些比较实用的理论知识...
  4. H.264的码率控制算法
  5. pthread_cond_signal函数《代码》--生产者与消费者
  6. c语言编fermat素数检验,记信安实验(一):Fermat 素性检验算法
  7. 【品味人生】毕业十年有感,给年轻人的一点忠告
  8. java文件无法导出excel文件,【excel表格文件格式无效】java导出excel,excel打不开,报文件格式无效,怎么解决!...
  9. oracle显示更新条数的函数,ORACLE学习笔记-添加更新数据函数篇
  10. 为什么使用3msip2协议_TCP协议专场
  11. 韦东山嵌入式学习视频完整目录
  12. 密歇根州立大学教授刘小明讲解:人脸识别的新技术 | 大牛讲堂
  13. debian上虚拟机安装系统
  14. 开源项目9GAG源码解析与Material改造(三)
  15. STC51控制的超声波HY-SRF05测距、红外接收小车代码
  16. 使用Xposed框架禁用安卓设备广告
  17. 【记录】PHPstudy,tpshop安装步骤及踩坑
  18. Unity基础笔记(6)—— Unity导航系统
  19. 第12周-后半段-日常与事件反思复盘
  20. PhotoShop CC 2017软件整体界面及常规设置

热门文章

  1. spring5 配置log系统MAVEN
  2. zip、gz压缩文件查看命令zless、less
  3. springboot打包发布
  4. 已选商品数量总计如何实现_英国VAT新政临近,没有API如何添加或修改税率?教程来了!...
  5. html画布显示PPT,【Web前端问题】有没有办法让HTML5 canvas显示/预览word/excel/powerpoint 文档?...
  6. linux配置一个ip san存储服务器,网络存储服务ip-san搭建
  7. java spring省略jsp,Java +Tomcat + SpringMVC实现页面访问示例解析
  8. telegraf output input 配置用法
  9. css中属性兼容性写法,CSS3兼容属性和标准属性的书写顺序
  10. java栈代码执行_这段实现栈的java代码执行错误..