LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2109|回复: 5

perl 下如何执行ls, make等

[复制链接]
发表于 2009-10-10 22:07:57 | 显示全部楼层 |阅读模式
perl下如何执行外部的程序,脚本等,如
编译常用的make,make install,
也如ls , wget等。
如果带变量参数呢?如ls $a  这里 $a是传递给ls的变量
发表于 2009-10-11 02:50:20 | 显示全部楼层
perl中最好避免Shell的出现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 07:39:08 | 显示全部楼层
Post by pazzo;2035205
perl中最好避免Shell的出现

我知道调用shell的开支很大。但要进行编译,怎办?常规都是使用make,make install.
有其他方法进行吗?如果不能,还是的用bash.
回复 支持 反对

使用道具 举报

发表于 2009-11-3 17:08:04 | 显示全部楼层
简单的方法就是用`ls`,就是~那个键。
回复 支持 反对

使用道具 举报

发表于 2009-11-3 18:34:08 | 显示全部楼层
用system "$cmd".
比如,system "make install";
回复 支持 反对

使用道具 举报

发表于 2009-11-4 11:46:23 | 显示全部楼层
需要获取命令输出可以用`$command`
需要获取命令返回值可以用system "$command"
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表