shell 之间调用传递值
来源:互联网 发布:知耻而后勇下一句 编辑:程序博客网 时间:2024/06/05 22:16
1.shell 一般传值的时候直接把要传递的值放在要调用的shell后面就行比如有如下 shell shell1.sh
echo $0
echo $1
echo $2
echo $3
echo $3
如果你这么调用 shell1.sh a b cd e
打印的结果就是:
a
b
cd
e
2.如果你在另一个shell文件 shell2.sh 中要调用这个shell
param1=a
param2=b
param3="12 34"
param3="c"
.shell1.sh "$param1" "$param2" "$param3" "$param4"
那么结果打印的就是
a
b
12
34
而不是你所认为的
a
b
12 34
c
3.解决办法:修改 shell2.sh 文件为
param1=a
param2=b
param3="12 34"
param3="c"
.shell1.sh "$param1" "$param2" "'$param3'" "$param4"
注意:shell之间传递变量参数的时候,为了避免空格,需要使用的写法是 "'$param'",就是变量外边扩上单引号然后再扩上双引号。
- shell 之间调用传递值
- shell 之间的相互调用
- Linux/Unix shell sql 之间传递变量
- shell和awk之间传递参数
- Python与Shell之间变量的传递
- Linux/Unix shell sql 之间传递变量
- shell调用php脚本,并传递参数
- shell调用php脚本,并传递参数
- shell调用php脚本,并传递参数
- java调用shell脚本并传递参数
- 页面之间传递值
- Frameset之间值传递
- 页面之间传递值
- 页面之间值传递
- Activity之间传递值
- Shell学习之: 脚本之间的调用
- php与shell之间相互调用
- python 调用 shell python shell 间变量传递
- 网络第三课(1)网络抓 包
- hdu4756 Install Air Conditioning
- JavaScript的基础学习篇
- xml 过滤特殊字符
- iOS SDK基础知识:UITextView & UITextViewDelegate
- shell 之间调用传递值
- DB2错误信息(按sqlcode排序)
- 在触发器里面commit
- php 使用 Excel/reader.php, 导入excel到数据库 ,解决The file is not readable。。
- Onethink应用开发上海站研讨沙龙分享
- VC++在Win7和Win8系统下获得百度输入法的名字
- php判断图片是否存在
- poj1010
- Android 图片压缩也即生成缩略图方法