• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

perl shell脚本互调

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1 shell echo 命令会自动加入换行符

2. $?接受exit 返回值

3.变量等于`执行脚本` ,变量获取的值为脚本最后向STDOUT输出的值

例子如下

1. perl 调用shell

1.sh中的内容

#!/usr/bin/sh
echo `date`;
exit 1;

test.pl中的内容

  1   use strict; 

  2 use warnings;                                                                                              
  3 my $s=`sh 1.sh`;                                                                                         
  4 print STDOUT "$s";                                                                                           
  5 my $exitcode=$?>>8;                                                                                                            
  6 print "$exitcode\n"; 

 

2 shell调用perl

shell 脚本实例

#!/usr/bin/sh
s=`perl PrepareEnvironment.pl`
echo $?;
echo $s;

 

3. perl中system命令,不能执行system("cd xxx");

ln -sf $s/good.dic  ../Dic/Dic/good.dic ln 命令在创建软连接时,第一个参数必须是绝对路径

touch a.txt ,当a.txt存在的时候,touch的作用仅是改变文件的时间戳标识。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
perl安装模块到自己的home ( install perl module without root)发布时间:2022-07-22
下一篇:
[原]ping一段网络的perl脚本发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap