标题: 求助system(“sed...")
paminy
新生入学
Rank: 1
注册用户


UID 196770
精华 0
积分 1(积分有什么用?)
帖子 13
阅读权限 10
注册 2007-5-23
状态 离线
发表于 2008-4-30 14:02  资料  个人空间  短消息  加为好友 

Linux爱好者的盛会
求助system(“sed...")

脚本目的是将dump1文件的“”内容用“myfile文件”替换保存在文件dump。
以下是脚本:

#!/usr/bin/perl
open(myfilein,"/root/myfile.txt");
@myfile=<myfilein>;
#system("echo @myfile");
system("sed 's/\""/\"@myfile\"/' /root/dump-lab/dump1 >/root/dump-lab/dump");

运行结果对dump没做任何改动!
而如果在终端输入sed 's/\""/\"@myfile\"/' /root/dump-lab/dump1 >/root/dump-lab/dump命令,则将dump1文件的“”替换为“ @myfile”。
请问原因?

顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-12 09:36

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.117688 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP