问题标签 [command-line-tool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1223 浏览

objective-c - 在 Linux 中使用 cocoa 命令行应用程序

我正在使用 Foundation Framework 用 Objective-C(在 xCode 中)编写一个命令行工具。我必须使用 Objective-C,因为我需要取消归档以前由 NSKeyedArchiver 归档的对象。

我的问题是,我想知道我现在是否可以在我的 Linux Web 服务器上使用这个已编译的应用程序。

我不确定是否会出现运行时问题,或者可执行文件是否可能是它自己的独立程序,可以实际在我的 Linux 服务器上运行。

我会很感激任何反馈。

0 投票
1 回答
5268 浏览

linux - 如何在 Linux 命令行中计算 SFV 样式的 CRC32?

Linux 中是否有等效于 md5sum/sha1sum 的计算 SFV 样式的 CRC32?我检查了 cksum,但它似乎在计算不同的总和(可能是不同的多项式?或者我将 cksum 的输出解释错误)。最好不要使用 cfv/cksfv(这两个似乎都已被弃用,而且我不希望每次我想计算这个时都下载/编译一个不太新的工具。

此外,出于与上述相同的原因,我自己不希望自己在 C/C++/Java 中进行手动编码(即不希望亲自实现 CRC32)。

如果有人确切知道 SFV 使用的是哪个 CRC32 多项式(IEEE、Castagnoli、非 CRC Adler 等),那也是一个很好的开始。

无论如何,提前非常感谢!

编辑:似乎不是阿德勒,它基于一个 Windows 散列工具,它实现了 Adler32 和它只标记“CRC32”的东西。

0 投票
4 回答
2668 浏览

c - 从 C 程序制作命令行工具

如果我想使用 makefile 制作命令行工具,请说这个 C 程序:

我以前没有任何使用 makefile 或 linux shell 命令的经验。刚开始。谁能告诉我该怎么做?

0 投票
2 回答
12402 浏览

excel - 使用 Microsoft Office Compitablity Pack 的 excelcnv 将 xlsx 转换为 xls

互联网说您可以使用 Microsoft Office Compitablity 将 xlsx 文件转换为 xls 文件,如下所示:
"C:\Program Files\Microsoft Office\Office14\excelcnv" -nme -oice D:\test\new.xlsx D:\test\old.xls
但是,这可以向后工作 - 它将 xls 文件转换为 xlsx 文件。有谁知道excelcnv将 xlsx 转换为 xls 的开关?

0 投票
16 回答
667157 浏览

xcode - 如何安装 Xcode 命令行工具

如何获取与当前 Xcode/Mac OS X v10.8 (Mountain Lion) 或更高版本一起安装的命令行构建工具?

与 Xcode 不同的是,它没有安装程序,它只是一个捆绑包。

看起来所有命令行工具都在捆绑包中Contents/Developer,但没有设置任何适当的环境变量来使用它们。

是否有一个我可以运行的脚本来设置我的环境以支持从命令行构建?

0 投票
2 回答
2894 浏览

objective-c - 保持命令行工具活着

如何让命令行工具永远运行。

这是我的代码:

0 投票
1 回答
1290 浏览

command-line-tool - 任何工作的二进制差异工具都实现了 GDIFF(通用差异格式,而不是图形文件差异)?

我在wikipedia中看到了 GDIFF(Generic Diff Format) ,我想知道是否有任何命令行工具实现了这个标准。现在我最好的是LibXDiff,但它是一个库,我需要一些额外的工作才能让它运行。

我知道当涉及到二进制差异时,VCDIFF(xdelta, etc) 和 bsdiff 会有更好的压缩率,但就我而言,我真的需要一个直截了当的压缩率。VCDIFF 复制当前窗口之前的任何内容(如果我对这篇文章的英文阅读不佳的话),并且 bsdiff 的补丁文件格式会更复杂。

更新

最后我发现带有 xdelta3 的 VCDIFF 实际上很好并且可以工作,当切换“禁用小字符串匹配”和“禁用外部解压缩”时,它有一个非常好的“printdelta”命令,可以打印非常有用的(对于我的应用程序)信息,所以我真的不需要从补丁文件中提取 VCDIFF 格式。

0 投票
2 回答
977 浏览

html - 如何删除 HTML 文件中多余的空格?(而且只有多余的空格)

我有一个可怕的、丑陋的 HTML 文件,它被表单生成器吐出,并稍作修改以看起来不错。这个 HTML 文件需要翻译,所以我使用 po4a 和 csv2po 连接了一些脚本,除了一件事之外,所有脚本都运行良好:我们的翻译模板中的一些基本字符串被空格包围,翻译人员相当困惑.

另一件事是我使用 Makefile 进行此操作(因为生成的表单更新非常频繁,而且我是个书呆子)。我想保持这种状态,因为它对我的工作流程很好。所以,我需要一个命令行工具。

在这种情况下,我真的在寻找最简单的解决方案,所以我通过HTML Tidy运行了 HTML 文件,这很有效地消除了奇怪的空白。但是,它做了很多我不需要的东西。它与 doctype 混淆(并且它不支持 html5 doctype),我最终得到了一个非常疯狂的命令行,只是为了让它不破坏东西。这不是很愉快。

我真正想要的只是一个命令行工具(不是在线工具),它的唯一目标就是查看我的 HTML 文件并很好地格式化它。理想情况下不是“压缩机”的东西,但如果这是唯一的选择,建议会很好:)

0 投票
2 回答
1123 浏览

ios - Xcode 4 - 具有初始设置的命令行目标

我正在实现一个依赖于命令行工具的应用程序。
这是因为有一些预设要做。
命令行工具负责创建一个包含应用程序所需的所有初始信息的 sqlite 文件(明确地说:它只是一个向应用程序添加一些初始数据的工具)。

现在的问题是,在调试过程中一切正常,但如果我要进行发布构建,则会出现一些错误。
第一个错误是

这是因为我的主应用程序将命令行工具作为目标依赖项。我通过删除目标依赖项并将构建添加到运行脚本阶段解决了这个问题:

现在的问题是,我收到以下错误:

我完全不知道如何解决这个问题。有什么建议么?

你如何为你的应用程序提供一个初始的 sqlite 文件?

提前感谢您的帮助!
编辑 目前我的应用程序目标的构建阶段如下: 在此处输入图像描述

0 投票
1 回答
2831 浏览

php - 无法通过 PHP shell_exec 运行 sox 命令

我已经寻求帮助并尝试了这个线程上的所有内容,但仍然无法完成这项工作。我正在尝试使用 shell_exec() 从我的 PHP 脚本中运行 sox (Sound eXchange) 命令行实用程序。我需要连接两个音频文件,它们都与 PHP 脚本位于同一目录中(即 apache 可以访问)。

这是混乱:

  1. 一些 sox 命令使用 shell_exec() 可以正常工作。例如,我可以播放音频文件或检索有关它的信息。
  2. 如果我回显连接命令(所以我确切地知道 PHP 发送到 shell 的内容),然后将其复制并粘贴到 shell 窗口中,它会完美运行。
  3. 我的 apache 用户 (_www) 拥有 PHP 脚本所在目录以及 sox 目录的完全权限。我在两个目录上都运行了“chown -R _www:_www”和“chmod -R 777”。
  4. 我正在使用 sox 可执行文件和音频文件的完整路径。

所以这在shell中有效:

但这不适用于 PHP:

任何人都可以对此有所了解吗?我错过了什么?谢谢。