How to execute shell command in a perl script? - 博客园

文章推薦指數: 80 %
投票人數:10人

https://stackoverflow.com/questions/3200801/how-can-i-call-a-shell-command-in-my-perl-script/2115303. 首页 新闻 博问 专区 闪存 班级 我的博客 我的园子 账号设置 简洁模式... 退出登录 注册 登录           Howtoexecuteshellcommandinaperlscript? https://stackoverflow.com/questions/3200801/how-can-i-call-a-shell-command-in-my-perl-script/21153038 1.用`` 不显示执行结果  my$files=`ls-la` —capturestheoutputofthecommandin $files 2.用systemorexec 不显示执行结果  system"touch~/foo" —ifyoudon'twanttocapturethecommand'soutput exec"vim~/foo" —ifyoudon'twanttoreturntothescriptafterexecutingthecommand 3.用open适合命令里有管道符时 open(my$file,'|-',"grepfoo");print$file"foo\nbar" —ifyouwanttopipeinputinto 好的心态+正确的方法 postedon 2021-11-2315:37  guolongnv  阅读(15)  评论(0)  编辑  收藏  举报 刷新评论刷新页面返回顶部



請為這篇文章評分?