shell 参数,shell与Java 交互参数
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 交互参数相关推荐
- java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart
Java方法参数太多怎么办-Part 2-引入参数对象,javapart 目录 自定义类型 引入参数对象 本文是这个系列的第二篇文章,介绍了通过引入参数对象应对参数过多的问题.如果你也希望参与类似的系 ...
- java 参数三点,java函数参数类型后添加三点的用法
类型后面三个点(String...),是从Java 5开始,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者 ...
- http参数自动转换java接口参数设置_Springmvc请求参数类型转换器及原生api代码实例...
一.springmvc的xml配置文件 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context=&q ...
- 关于java多参数的传值问题解析
https://blog.csdn.net/chenzl0723/article/details/78800819 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 I ...
- linux 读取命令行输入参数,shell脚本读取文件+读取命令行参数+读取标准输入+变量赋值+输出到文件...
读取url_list文件批量下载网页 url_list http://www.tianyancha.com/company/2412078287 http://www.4399.com/special ...
- linux shell运行脚本命令行参数,shell脚本命令行参数简介
之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...
- linux的shell命令行参数,shell脚本命令行参数简介
之所以用到命令行参数,关键在于shell脚本需要与运行脚本的人员进行交互. bash shell提供了命令行参数添加在命令后面的数据值).命令行选项修改命令行为的单字符值)和直接读取键盘输入. 1.命 ...
- linux脚本外输入参数,shell 脚本中关于用户输入参数的处理
1.命令行参数 向shell脚本传递数据的最基本方式是使用命令行参数. (1) 读取参数 读取输入的参数的变量为位置参数,位置参数通过标准数字表示, 其中$0为程序名称,$1为第一个参数,$2为第二个 ...
- Linux Shell脚本之向脚本传递参数
在之前的命令中 ls /var 那么在这个命令中ls是命令关键字,/var就是参数.那么我们自己在编Shell脚本的时候如何进行参数传递呢? 在bash中,系统会自动将第一个参数放入$1中,第二个参数 ...
最新文章
- 【SpringMVC】基本概念
- 普加甘特图集成到第三方JS框架(MiniUI、jQuery、Ext等)
- 网络推广专员教大家网站SEO优化中锚文本的使用技巧
- python有趣的小项目-这10个Python项目超有趣!
- 依赖包的添加和自动检测机制
- hdu 5542(树状数组优化dp)
- 在Hibernate的session中同时有两个相同id的同类型对象,修改失败
- SendGrid是如何扩展它的邮件传送系统的
- Go语言之进阶篇请求报文格式分析
- 纯HTML的个人简历,真的超简单,有源码
- 基于QT的音视频采集推流实时传输播放数据发布系统 文档+项目源码+答辩PPT
- h5在线游戏制作开发:h5模板打地鼠小游戏怎么制作?
- Siebel_CRM
- JavaScript首次体验
- UG NX 10 重新附着草图
- 基于SPringBoot的玩具销售商城管理系统
- 区块链软件公司:区块链到底能做啥?
- Linux系统之iftop的基本使用
- 运维工程师的职责和前景 1
- 数商云采购管理系统方案助力采购平台:缩短采购周期、降本增效
热门文章
- Android:Activity(三):启动其他Activity并返回结果
- 梦想——似乎忘记了是什么了
- [原]go lang windows环境搭建
- 任务计划中的结果代码
- 研究员公开Razer 0day,插入鼠标即可获得Windows管理员权限
- 谷歌修复已遭利用的 Chrome 0day
- java测试驱动开发(TDD)之《井字游戏》
- .Net Discovery 系列之三--深入理解.Net垃圾收集机制(上)
- ReactiveCocoa入门教程--第二部分
- Mint17/Ubuntu14.04 samba文件服务器搭建