社区
数据库(包含打印,安装,报表)
帖子详情
关于shell函数问题
zzclywhn
2003-04-07 06:05:21
在调用shell函数时,如果文件夹中含有空格怎末办,因为空格是区分打开文件的标志呀,急,再现等待!!!
...全文
120
4
打赏
收藏
关于shell函数问题
在调用shell函数时,如果文件夹中含有空格怎末办,因为空格是区分打开文件的标志呀,急,再现等待!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Cooly
2003-04-09
打赏
举报
回复
shell (chr(34) & "c:\program files\doc file\WINWORD.exe" & chr(34) & " d:\a.doc")
zzclywhn
2003-04-09
打赏
举报
回复
但是这样怎末办,例如:
shell ("c:\program files\doc file\WINWORD.exe" "d:\a.doc")
这样怎末办?我是想打开给定doc文件,再给点意见吧,谢谢
这样会把"c:\program"当成程序,
而把"files\doc","file\WINWORD.exe","d:\a.doc"这三个当成同时打开的三个文件,
其实我只是想打开一个文件,文件夹中的空格怎末处理???
谢谢
网络老男孩了
2003-04-07
打赏
举报
回复
直接Dim metest
metest = Shell("c:\a b\test.exe", 1)
IwantFlay
2003-04-07
打赏
举报
回复
shell chr(34) & 你要打开的命今字符串 & chr(34)
在bash
shell
函数
传递数组的
问题
博主在写
shell
脚本时遇到往
函数
传递数组作参数的
问题
并记录。介绍了传递数组变量的方式及缺点,如数组元素含空格重建会有
问题
,还分析了两种传递方式的区别,对于bash
shell
版本≥5.0还有更好传递方式待补充。
shell
函数
传参时注意的
问题
博客讲述了在写
shell
脚本时,一个比较时间的
函数
测试结果异常,后发现是传参
问题
。展示了错误和正确的使用方式及对应输出结果,最后总结出
函数
执行结果不符预期时可打印形参,参数含空格要用双引号括起来传参。
在bash
shell
函数
传递数组的
问题
2
本文探讨了bash
shell
函数
传递数组的
问题
。较新版本的bash
shell
可解决数组传递
问题
,若
shell
版本大于等于5.0,支持nameref变量引用特性。通过真实样例说明用数组形式传入
函数
执行操作的好处,总结指出bash 5.0以上版本用此特性处理数组参数更方便。
linux
shell
函数
返回值
问题
本文探讨了在Linux
Shell
脚本中处理
函数
返回值时遇到的
问题
。当
函数
通过return返回值后,该值会保存在$?中,但很快会变回0。因此,建议在
函数
返回后立即保存返回值到变量,避免直接使用$?进行后续处理。错误的示例导致即使D2是目录,也会被误判为文件。正确的做法是及时将返回值赋给变量以确保正确判断。
利用system
函数
来执行
shell
脚本文件
问题
总结
本文总结了在Android framework层使用`system()`
函数
执行
shell
脚本时遇到的
问题
,包括命令执行失败导致程序假死的情况。文章提供了
问题
的解决方法,建议在使用`system()`前将SIGCHLD信号处理方式设为SIG_DFL,并在使用后恢复原处理方式。此外,文章推荐使用`popen()`
函数
作为`system()`的替代方案,以提高代码的健壮性和错误处理能力。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章