system(command)和`command`有区别吗?
system(command)和`command`有区别吗?
还有在perl中使用shell命令有什么坏处吗?假如有perl命令可以替换时,用哪个好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
system(command)和`command`有区别吗?
还有在perl中使用shell命令有什么坏处吗?假如有perl命令可以替换时,用哪个好?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
有区别
system()返回的数据是程序退出的状态。如0表示正常退出,-1表示错误等;
而 `command`也就是qx// 返回的东西就真的是程序返回的东西。
比如 ls命令的目录文件列表。
---------------------------------------
perl 中用shell也不是什么坏事,但我总觉得尽可能的避免总是好一点。