怎样把shell命令“cat aaa.txt”作为输入传递到perl脚本里,同时通过“tee ccc.txt”输出处理后的文件? 20

比如,aaa.txt是原文件,bbb.pl是perl脚本,ccc.txt是被Perl脚本处理后的文件,想在shell里面通过“cataaa.txt|bbb.pl|teec... 比如,aaa.txt是原文件,bbb.pl是perl脚本,ccc.txt是被Perl脚本处理后的文件,想在shell里面通过“cat aaa.txt | bbb.pl | tee ccc.txt”,想问下在perl脚本里面该怎么写? 展开
 我来答
不知详解
2016-10-04 · 知道合伙人软件行家
不知详解
知道合伙人软件行家
采纳数:609 获赞数:2252
自学计算机。

向TA提问 私信TA
展开全部
perl有个system命令用来调用shell,可以在这个函数里面执行命令行语句。

system('cat aaa.txt | bbb.pl | tee ccc.txt')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d580670
2016-09-07 · TA获得超过1983个赞
知道大有可为答主
回答量:2054
采纳率:82%
帮助的人:685万
展开全部
while ( <>)
{
print if (/**********/); #*是过滤pattern
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式