gpt4 book ai didi

linux - 使用文件的内容作为 perl 参数

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:06 24 4
gpt4 key购买 nike

我正在尝试执行以下操作

perl something.pl -t happiness=LONGSTRING

其中 LONGSTRING 非常长(150,000 个字符)。它足够长,可以收到以下消息:“OSError:[Errno 7]参数列表太长”

我认为应该有一种方法可以重定向文件的输出。然而我还没有成功地做到这一点。

我想做的是:

perl something.pl -t happiness=<<<FILE.txt

其中 FILE.txt 包含一堆文本。我一直在挣扎,perl 脚本按字面意思处理 < 或 <<<,而我实际上是在插入 '=<<

最佳答案

perl something.pl -t happiness FILE.txt

你的第一个参数是幸福(假设这可能是另一个单词,否则只需将其分配到something.pl中),然后单独读取FILE.txt,一次一行,或者读取整个内容(尽管可能不建议超过15万个字符),然后像平常一样处理。

当您可以访问脚本源代码时,重定向输出背后的想法就变得毫无意义了——人们从 GNU 工具(即“df -h”)等工具重定向输出,因为他们无法(轻松)编辑工具的源代码来执行他们的命令。

关于linux - 使用文件的内容作为 perl 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30609242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com