我有一个关于如何在shell脚本中执行perl文件的问题

我现在有两个文件,“test.sh”和“test.pl”,这里是我的脚本示例

SHELL脚本

#!/bin/bash

perl FILEPATH/test.pl

......

PERL脚本

#!/usr/bin/perl

my $a = "hello"

sub saysomething

{

print $a;

}

.....

我调用shell脚本的方式是:在shell脚本的路径下,执行“./test.sh”

上面提到的都是在GUN bash环境下工作,版本4.2.24(1)-release(i686-pc-linux-gnu)perl(v5.14.2)

但是,如果我把这些脚本放在服务器上(我无法更改bash / perl版本)GNU bash,版本4.2.10(1)-release(x86_64-pc-linux-gnu)perl(v5.12.4),我得到了以下信息:

FILEPATH / test.pl:第2行:my:命令未找到

有谁知道我该如何解决这个问题?

顺便说一句,如果我单独执行perl脚本(perl FILEPATH / FILENAME.pl),它可以很好地工作 .

java程序解析perl文件_如何从shell脚本执行perl文件相关推荐

  1. shell脚本 java jar_linux下shell脚本执行jar文件

    最近在搞一个shell脚本启动jar文件个关闭jar文件的东东.搞得我都蛋疼了.今天晚上终于弄好了 话说,小弟的linux只是刚入门,经过各方查资料终于搞定了.话不多说,下面开始上小弟写的shell脚 ...

  2. shell运行python文件_在python shell中运行python文件的实现

    在python shell中运行python文件的实现 最近在学习flask开发,写好程序后需要在python shell中运行测试功能.专门抽时间研究了下,总结以防止以后遗忘. 这是测试文件的结构, ...

  3. shell脚本执行php文件_分享两个shell脚本实例--批量生成随机字符文件名和批量改名...

    概述 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得 ...

  4. sftp shell 批量上传文件_如何在shell脚本里使用sftp批量传送文件-阿里云开发者社区...

    主要步骤如下: 1.为运行shell脚本的本地用户生成密钥对 2.将其中的公钥分发到sftp欲登录的远程服务器上 3.编写并以上面的本地用户运行shell脚本 一.生成密钥对 在shell脚本中使用s ...

  5. linux脚本执行SQL文件创建表,shell脚本执行sql文件chrome安装

    "参数8:表示"ForAppending:打开文件并从文件末尾开始写" 'Txt.ReadLine'读取一整行 'Txt.Read(7)'读取指定数量字符 'Txt.Re ...

  6. shell 创建文件_如何在shell脚本中创建与shell脚本同目录或者同相对路径的文件夹或者文件?...

    https://codingstandards.iteye.com/blog/800028​codingstandards.iteye.com linux 下 `dirname $0`​www.cnb ...

  7. hive运行mysql脚本_用java代码调用shell脚本执行sqoop将hive表中数据导出到mysql

    1:创建shell脚本 1 touch sqoop_options.sh2 chmod 777 sqoop_options.sh 编辑文件  特地将执行map的个数设置为变量  测试 可以java代码 ...

  8. bat脚本执行exe文件_将批处理(BAT)脚本转换为可执行(EXE)文件

    bat脚本执行exe文件 When you get down to it, batch files and executable files work pretty much the same way ...

  9. 【shell脚本创建编辑文件,读取文件】

    文章目录 一.什么是shell? 二.通过命令创建.编辑.读取文件 1.创建文件 2.编辑文件 3.读取文件 总结 一.什么是shell? Shell 是指一种应用程序,这个应用程序提供了一个界面,用 ...

最新文章

  1. openssl私有ca创建
  2. 从PHP中的数组中删除元素
  3. sdk编程改变static控件字体和颜色
  4. 牛客假日团队赛10 L 乘积最大 (dp,大数)
  5. python中的封装调用_Python基础之封装
  6. Guns 下载、导入、运行_入门试炼01
  7. Redis DeskTop Manager 使用教程
  8. DEV全选多选小技巧
  9. 华为云ModelArts 2.0全面升级,革新传统AI开发模式
  10. java条件触发_java – 当给定75:android时,条件不会触发
  11. Oracle 11g R2 X64数据库安装
  12. Atitit.检测文本文件的编码 自动获取文件的中文编码
  13. python反编译学习之字节码详解
  14. 智能水表营收管理系统
  15. emWin使用(1)——LCD屏幕接口、LCD驱动芯片确定
  16. Java加密体系结构(JCA)参考指南
  17. SQL 根据日期精确计算年龄
  18. 中文停用词库,不用C币直接复制
  19. 2022年学C++开发好比49年入国军,没什么公司在用C++了?
  20. 每日3词 2021-03-14 【old】【new】【count】

热门文章

  1. 思维模型篇:数据分析的本质是什么?
  2. 深入理解Spark 2.1 Core (十):Shuffle Map 端的原理与源码分析
  3. POJ-3352-RoadConstruction(边双联通分量,缩点)
  4. 圆方圆学院零基础入门学习Python(绝对干货,值得学习)
  5. 2018-2019-1 20165201 实验五 通讯协议设计
  6. Django笔记---数据库设计
  7. 单链表的整表创建以及整表删除
  8. ByteBuffer源码分析
  9. RxSwift之路 1#Swift语法知识准备
  10. 防火墙未来的技术发展趋势