parx="XXXXXXXXXX"

pary="YYYYYYYYYYYYY"

fodler和ver_file分别是调用 test.sh时的第一个和第二个参数,如下调用

test.sh $parx  $pary

其中参数中不能有空格,会被当成二个参数,防止空格被当成二个参数,可以加双引号比如   ./test.sh "wo bu shi"    "jack"

下面是别人的一个参考

最近在写一段shell代码时,最后调用一个java class, 需要传入6个参数, 如下:

cd $POC_TOP/bin
  java -cp ./ojdbc14.jar:.  lob_downloader  $fileID $filePath  $fileName $account $pass $dburl

结果执行时,发现如果文件名含有空格, 那么则这一个参数会被空格分为数个不同的参数。不能作为一个整体来解析。 而我已经把fileName的值预先已前后加上双引号,如下:
   $fileName='"'$fileNameTmp'"'
 但还是不行,后来发现,其实,只要在调用时,给参数前后双引号就可以避免这个问题了, 如下:
 java -cp ./ojdbc14.jar:.  lob_downloader  “$fileID”  “$filePath”  “$fileName” “$account” “$pass” “$dburl”
 这样就行了,一个小技巧。

shell 参数,shell与Java 交互参数相关推荐

  1. java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart

    Java方法参数太多怎么办-Part 2-引入参数对象,javapart 目录 自定义类型 引入参数对象 本文是这个系列的第二篇文章,介绍了通过引入参数对象应对参数过多的问题.如果你也希望参与类似的系 ...

  2. java 参数三点,java函数参数类型后添加三点的用法

    类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者 ...

  3. http参数自动转换java接口参数设置_Springmvc请求参数类型转换器及原生api代码实例...

    一.springmvc的xml配置文件 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=&q ...

  4. 关于java多参数的传值问题解析

    https://blog.csdn.net/chenzl0723/article/details/78800819 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 I ...

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

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

  6. linux shell运行脚本命令行参数,shell脚本命令行参数简介

    之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...

  7. linux的shell命令行参数,shell脚本命令行参数简介

    之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...

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

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

  9. Linux Shell脚本之向脚本传递参数

    在之前的命令中 ls /var 那么在这个命令中ls是命令关键字,/var就是参数.那么我们自己在编Shell脚本的时候如何进行参数传递呢? 在bash中,系统会自动将第一个参数放入$1中,第二个参数 ...

最新文章

  1. 【SpringMVC】基本概念
  2. 普加甘特图集成到第三方JS框架(MiniUI、jQuery、Ext等)
  3. 网络推广专员教大家网站SEO优化中锚文本的使用技巧
  4. python有趣的小项目-这10个Python项目超有趣!
  5. 依赖包的添加和自动检测机制
  6. hdu 5542(树状数组优化dp)
  7. 在Hibernate的session中同时有两个相同id的同类型对象,修改失败
  8. SendGrid是如何扩展它的邮件传送系统的
  9. Go语言之进阶篇请求报文格式分析
  10. 纯HTML的个人简历,真的超简单,有源码
  11. 基于QT的音视频采集推流实时传输播放数据发布系统 文档+项目源码+答辩PPT
  12. h5在线游戏制作开发:h5模板打地鼠小游戏怎么制作?
  13. Siebel_CRM
  14. JavaScript首次体验
  15. UG NX 10 重新附着草图
  16. 基于SPringBoot的玩具销售商城管理系统
  17. 区块链软件公司:区块链到底能做啥?
  18. Linux系统之iftop的基本使用
  19. 运维工程师的职责和前景 1
  20. 数商云采购管理系统方案助力采购平台:缩短采购周期、降本增效

热门文章

  1. Android:Activity(三):启动其他Activity并返回结果
  2. 梦想——似乎忘记了是什么了
  3. [原]go lang windows环境搭建
  4. 任务计划中的结果代码
  5. 研究员公开Razer 0day,插入鼠标即可获得Windows管理员权限
  6. 谷歌修复已遭利用的 Chrome 0day
  7. java测试驱动开发(TDD)之《井字游戏》
  8. .Net Discovery 系列之三--深入理解.Net垃圾收集机制(上)
  9. ReactiveCocoa入门教程--第二部分
  10. Mint17/Ubuntu14.04 samba文件服务器搭建