+ -
当前位置:首页 → 问答吧 → 初学2天继续问问题:怎么调用系统命令?

初学2天继续问问题:怎么调用系统命令?

时间:2010-12-21

来源:互联网

我要的操作是:
打开一个文件,匹配,然后匹配成功的内容取 本机的ip地址,比如:原本来内容是:
sqlserver://192.168.0.1:1433/test;
命令行输入比如:
perl -p -i.bak -w -e 's#sqlserver://(.*):1433/test#sqlserver://ip:1433/test#'  database

上面的ip我希望是自动用系统命令获取本机的ip地址,比如date命令一样,请问怎么实现?(vi文本里写也可以。用什么命令?怎么调用?)

作者: 穆赫兰道   发布时间: 2010-12-21

回复 穆赫兰道


   system()

作者: wtuter   发布时间: 2010-12-21

本帖最后由 穆赫兰道 于 2010-12-21 11:28 编辑

谢谢楼上

$n=system(date);
$m=system(ifconfig);

  ---这样子吗?
---剩下的我自己去想办法,初学者有时候非常需要你们给我指条明路。
---这样子放在 perl -p -i -w -e 一句话里能实现吗?

作者: 穆赫兰道   发布时间: 2010-12-21