如何将环境设置导入到我的 Perl 程序中?

2023-12-04

我有一个脚本,其内容只是导出 Linux 中的一个变量。

export LD_LIBRARY_PATH=....

我想在我的 Perl 脚本中运行这个脚本,这样无论是谁运行我的 Perl 脚本都会有他们的LD_LIBRARY_PATH放。我可以在 Perl 脚本的开头执行此操作吗:

#!/usr/bin/perl -w

system(". /myfolder1/myfolder2/myScript.sh");

#!/bin/sh
. /myfolder1/myfolder2/myScript.sh
exec perl -wxS "$0" "$@"
#!/usr/bin/perl -w
# .. the rest of your script as normal

当你运行它时,它首先会被执行/bin/sh,能够加载myScript.sh融入当地环境。sh then execs Perl,被告知从下一行继续。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将环境设置导入到我的 Perl 程序中? 的相关文章

  • 在 FOR 循环中打印唯一值

    我有两个文件 myresult 和 annotation 两个文件中的数据似乎是范围 但事实并非如此 这就是为什么我无法将其存储在数组中 我需要使用拆分运算符 以便我可以在 for 循环中使用它并进行比较 现在我需要打印 i myresul
  • 为什么 Linux 对目录使用 getdents() 而不是 read()?

    我浏览 K R C 时注意到 为了读取目录中的条目 他们使用了 while read dp gt fd char dirbuf sizeof dirbuf sizeof dirbuf code Where dirbuf是系统特定的目录结构
  • Composer 安装要求

    我正在尝试将 Composer 安装到 Laravel 项目中 当我做的时候sudo composer install在项目目录中它显示了两个错误 Problem 1 Installation request for simplesoftw
  • Linux 桌面快捷方式和安装图标

    我需要添加什么到我的 spec文件来创建桌面快捷方式并在安装过程中为快捷方式分配一个图标 rpm 如果需要脚本 一个示例将非常有帮助 您在 Linux 下使用 desktop 文件作为图标 图标放置的位置取决于您使用的发行版和桌面环境 由于
  • MIME::Lite - 无法发送邮件 [smtp.gmail.com 不支持 SMTP auth() 命令]

    use MIME Lite use warnings use MIME Base64 use Authen SASL use MIME Lite use MIME Base64 use Authen SASL use warnings us
  • 如何使用 sed 仅删除双空行?

    我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
  • 如何在 perl 中合并两个数组,交替每个数组中的值

    假设我有 2 个如下所示的数组 a1 Vinay Raj harry b1 dude rock 合并后我想要这样的结果 Vinay dude Vinay rock Raj dude Raj rock harry dude harry roc
  • diff 文件仅比较每行的前 n 个字符

    我有2个文件 我们将它们称为 md5s1 txt 和 md5s2 txt 两者都包含a的输出 find type f print0 xargs 0 md5sum sort gt md5s txt 不同目录下的命令 许多文件被重命名 但内容保
  • 在 Linux 上的 Python 中使用受密码保护的 Excel 工作表

    问题很简单 我每周都会收到一堆受密码保护的 Excel 文件 我必须解析它们并使用 Python 将某些部分写入新文件 我得到了文件的密码 当在 Windows 上完成此操作时 处理起来很简单 我只需导入 win32com 并使用 clie
  • PHP 致命错误:未找到“MongoClient”类

    我有一个使用 Apache 的网站 代码如下 当我尝试访问它时 我在 error log 中收到错误 PHP Fatal Error Class MongoClient not found 以下是可能错误的设置 但我认为没有错误 php i
  • 并行运行 make 时出错

    考虑以下制作 all a b a echo a exit 1 b echo b start sleep 1 echo b end 当运行它时make j2我收到以下输出 echo a echo b start a exit 1 b star
  • QFileDialog::getSaveFileName 和默认的 selectedFilter

    我有 getSaveFileName 和一些过滤器 我希望当用户打开 保存 对话框时选择其中之一 Qt 文档说明如下 可以通过将 selectedFilter 设置为所需的值来选择默认过滤器 我尝试以下变体 QString selFilte
  • Perl 的反引号、system 和 exec 有什么区别?

    有人可以帮帮我吗 在 Perl 中 以下之间有什么区别 exec command and system command and print command 还有其他方法可以运行 shell 命令吗 exec 执行命令并一去不复返 这就像一个
  • 如何将 Perl 转换为 C?

    有没有可用的工具可以将 Perl 源代码转换为 C 源代码 什么平台都可以 对此的规范答案是MJD 的 为什么不将 Perl 翻译成 C http www perl com pub a 2001 06 27 ctoperl html
  • 在Linux上编译C# + WPF以便在Windows上运行

    我有一个 C 应用程序 其中某些部分是使用 WPF 编写的 Mono 不支持 可以在 Linux 上编译这个应用程序吗 最终 该应用程序将在 Windows 上运行 但它是更大框架的一部分 并且我们的整个构建过程在 Linux 上运行 因此
  • xsel -o 对于 OS X 等效项

    是否有一个等效的解决方案可以在 OS X 中抓取选定的文本 就像适用于 Linux 的 xsel o 一样 只需要当前的选择 这样我就可以在 shell 脚本中使用文本 干杯 埃里克 你也许可以安装xsel在 MacOS 上 更新 根据 A
  • 使用 find - 删除除任何一个之外的所有文件/目录(在 Linux 中)

    如果我们想删除我们使用的所有文件和目录 rm rf 但是 如果我希望一次性删除除一个特定文件之外的所有文件和目录怎么办 有什么命令可以做到这一点吗 rm rf 可以轻松地一次性删除 甚至可以删除我最喜欢的文件 目录 提前致谢 find ht
  • bluetoothctl 到 hcitool 等效命令

    在 Linux 中 我曾经使用 hidd connect mmac 来连接 BT 设备 但自 Bluez5 以来 这种情况已经消失了 我可以使用 bluetoothctl 手动建立连接 但我需要从我的应用程序使用这些命令 并且使用 blue
  • 为什么我收到“无法进行二进制日志记录”的信息。在我的 MySQL 服务器上?

    当我今天启动 MySQL 服务器并尝试使用以下命令进行一些更改时用于 MySQL 的 Toad http www quest com toad for mysql 我收到此消息 MySQL 数据库错误 无法进行二进制日志记录 消息 交易级别
  • Elasticsearch 无法写入日志文件

    我想激活 elasticsearch 的日志 当我运行 elasticsearch 二进制文件时 我意识到我在日志记录方面遇到问题 无法加载配置 这是输出 sudo usr share elasticsearch bin elasticse

随机推荐

  • 如何从 DynamoDB 中的地图列表中删除(必须是原子的)

    我有这个架构 product S Primary Key my Hash media L List of Maps 每个媒体项目将如下所示 id S for example id uuid type S for example image
  • CAS 不适用于 VS2010 映射驱动器

    我有一个使用亚音速的项目 该项目是我在 Visual Studio 2008 中开发的 位于 C 驱动器上 那里没问题 我刚刚升级到 Visual Studio 2010 由于我的计算机碰巧死机了 我现在运行的是使用 VirtualBox
  • Java从char数组中删除重复项的方法

    我有一个由用户填充的字符数组 arrayInput 带有一些字符 例如 b d a b f a g a a f 我需要创建一个方法 该方法返回一个新的 char 数组 其中仅包含该字符的第一次出现 但按照输入的顺序 这本书还说 解决这个问题
  • 从 Kotlin Native 子类化 UIView

    UIKit 被设计为通过子类和重写方法来使用 通常 drawRectUIView 的 Objective C 方法在 SWIFT 中是这样实现的 import UIKit import Foundation class SmileView
  • 使用 TwitPic + OAuth 将照片 + 推文上传到 Twitter (.NET C#) - 为什么没有推文?

    我正在将照片上传到 TwitPic 使用OAuth 来自用 C 编写的 NET 应用程序 oAuth 的东西有点棘手 我找到了两段 NET 代码来处理它 但都不满意 DotNetOpenAuth看起来很重 超出了我的需要 只想进行 oAut
  • 索引操作删除属性

    显然 用属性索引列表会返回不带属性的列表 gt l lt list a 1 3 b 7 gt attr l x lt 67 gt l a 1 1 2 3 b 1 7 attr x 1 67 gt l c a b a 1 1 2 3 b 1
  • 我的带有表单身份验证的 ASP.NET MVC2 应用程序甚至阻止对图像、样式和脚本的访问

    我正在开发一个 MVC2 应用程序并在其上使用表单身份验证 脚本 图像和样式都被阻止给未登录的用户 因此 登录页面看起来很糟糕 它在本地运行良好 问题是当我发布到服务器时 有谁知道为什么吗 PS 服务器IIS版本为7 5 My 网页配置
  • 对象到对象映射实用程序

    我喜欢将公共和域完全分开objects 所以 nHibernate 在这里不会提供帮助 这最终迫使我编写大量代码来将一个对象映射到另一个对象 有哪些工具 插件可以消除在 NET 中手动执行此映射的单调乏味 每当我 Google 搜索此内容时
  • 使用 tr1::regex 时出现链接器错误

    我有一个程序使用tr1 regex 当它编译时 它给了我非常详细的链接器错误 这是我的头文件 MapObject hpp include
  • SQL Server 查询优化:Where (Col=@Col 或 @Col=Null)

    不知道从哪里开始 不确定问题是否是我欺骗了查询优化器 或者它是否是涉及空值时索引工作方式的固有问题 我遵循的一种编码约定是对存储过程进行编码 如下所示 declare procedure SomeProc ID int null as se
  • 使用 Worklight Console 部署应用程序失败:“无法部署应用程序 .wlapp”。:错误

    我正在使用 Worklight 5 0 6 20130311 0918 在 RedHat Linux 上的 WebSphere 应用程序服务器 7 0 0 21 上运行 并且我正在尝试使用 Worklight Console 部署应用程序
  • Javascript 焦点和选择在 FF 中不起作用

    使用jQuery 以下在FF中不起作用 但在IE中有效 this focus select 我环顾四周 发现你可以使用超时来解决这个问题 但如果我可以避免的话 这不是我想做的事情 有谁知道另一种方法来做到这一点并让它在 FF 中工作 都会
  • SQL Server 跟踪日期变化时的计划班次

    我什至不知道从哪里开始解决这个问题 我需要从我们的 MS SQL 2012 数据库查询生产数据 该数据库具有基于记录的班次的日期时间戳 棘手的部分是我们运行 4 个 12 小时班次采用 2 开 2 关 3 开 2 关的模式 即 2013 年
  • 如何绘制立方体的面?

    我已经做了一个可以在 python 上旋转的立方体 但现在我想为这些面着色 以便在旋转时识别每个面 代码如下 from mpl toolkits mplot3d import Axes3D import matplotlib pyplot
  • 如何使用 Tesseract 对图像进行 OCR

    我开始学习 OpenCV 和 Tesseract 并且在一个看似非常简单的示例上遇到了麻烦 这是我尝试 OCR 的图像 内容为 171 m 我做了一些预处理 由于蓝色是文本的主色 因此我提取蓝色通道并应用简单的阈值处理 img cv2 im
  • 执行Excel4Macro从关闭的工作簿中获取范围/图表

    我使用这些行从关闭的工作簿中获取值 Arg Path File Sheet R4C4 Arg CStr Arg GetValue ExecuteExcel4Macro Arg 除了循环之外还有其他方法从范围中获取值吗 循环解决方案正在工作
  • JavaScript 原型不工作

    嗨 我不知道这是否是我理解 Javascript 原型对象的错误 需要明确的是 我对 Javascript 单例概念很陌生 并且缺乏明确的知识 但是通过一些推荐网站 我为我的系统制作了示例代码 但它给出了一些错误 我找不到原因 所以我 我请
  • Android 创建位图时出现 OutOfMemory 错误

    我收到错误java lang OutOfMemoryError bitmap size exceeds VM budget 当为了手动绘制折线图而创建位图时会发生这种情况 width display getWidth 10 height w
  • Jenkins 日志变得巨大并填满了整个磁盘空间

    每周我都会惊讶地发现我的 Jenkins 服务器达到了 Jenkins 日志使用的 100 磁盘 所以我删除了该文件 然后我的磁盘再次获得大量可用空间 ec2 user ip xxx xxx xxx xxx df h Filesystem
  • 如何将环境设置导入到我的 Perl 程序中?

    我有一个脚本 其内容只是导出 Linux 中的一个变量 export LD LIBRARY PATH 我想在我的 Perl 脚本中运行这个脚本 这样无论是谁运行我的 Perl 脚本都会有他们的LD LIBRARY PATH放 我可以在 Pe