-1

我需要一些批次的“sed”;

现在有很多要求;

谁能告诉我如何把所有的要求和 sed 自己在一个目录中运行?[所以不需要安装,它可以工作]

因为我需要公开批处理文件,所有这些要求似乎给用户带来了很多工作......

4

3 回答 3

1

您是在谈论分发 sed 二进制文件吗?

如果是这样,那么您可以在其上运行 ldd 以查看需要哪些共享库。

您还可以从源代码重新编译它以使用静态链接,并删除任何外部依赖项。

或者您可以修改您的脚本以使用 perl 或系统上已有的其他东西来替换 sed 功能。

于 2009-07-12T08:43:31.843 回答
0

没关系;;

我用别的东西来得到我想要的。

编辑:对于那些想知道如何在不安装 sed 的情况下执行此操作的人,只需使用 bat 到 exe 转换器将它们放在一个 EXE 文件中。或者只是确保将 sed 放入批处理文件的运行目录。

于 2009-07-12T16:25:43.700 回答
0

对于您之前的问题,我提到了Cygwin 。您可以将 sed 和sed一起
复制到一个目录中,它应该可以工作。 cygwin1.dll

这是另一个讨论独立 cygwin 应用程序设置的问题。
它建议使用UnixUtils而不是 Cygwin。

于 2009-07-12T08:39:24.067 回答