问题标签 [command-line-arguments]

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 投票
18 回答
1122014 浏览

java - 什么是“字符串参数 []”?主要方法Java中的参数

我刚刚开始用 Java 编写程序。以下 Java 代码是什么意思?

  • 是什么String[] args

  • 你什么时候用这些args

源代码和/或示例优于抽象解释

0 投票
3 回答
948 浏览

c# - 为什么我的控制台应用程序不能使用 25 个或更多参数?

我正在制作一个控制台应用程序,在其中我将文件从资源管理器拖放到 .exe 上,它会根据我在程序逻辑中设置的规则将它们移动到适当的文件夹中。

该程序运行良好,但是当我选择超过 25 个文件并将它们放在我的 .exe 上时,我收到一个错误:

Windows 无法访问指定的设备、路径或文件。您可能没有适当的权限来访问该项目。

如果我只从同一组中删除 24 个文件,它就可以正常工作。

我究竟做错了什么?

0 投票
18 回答
702411 浏览

python - 如何读取/处理命令行参数?

我原本是一名 C 程序员。我已经看到了许多技巧和“黑客”来阅读许多不同的论点。

Python 程序员有哪些方法可以做到这一点?

有关的

0 投票
5 回答
1899 浏览

java - 在 Java 中,即使 main() 没有保存命令行参数,有没有办法获取它们?

我们有一个带有 main() 的程序,它解析某些 CLP,但不会将它们保存在任何地方。然后,我有自己的插件代码,需要访问原始 CLP(因此我可以传输更多参数)。但是,我无法更改 main()

我看到在 C# 中显然有一种方法可以做到这一点,我正在寻找 Linux 上的等效 Java 解决方案。

更新:显然,我知道 main() 是如何工作的。不幸的是,我无法更改现有应用程序或调用它的方式(CLP 除外)。我只能通过沙盒插件代码访问。我的问题是是否有办法获取调用 JVM 的命令行(而不是带有 -D 的环境变量)。

0 投票
7 回答
398 浏览

grep - 故意先弄错的例子

我刚刚发现自己在做我经常做的事情,并想概括、表达、分享它,看看还有谁在遵循这种一般做法,以找到其他可能相关的示例情况。

一般的做法是先故意出错,在执行当前任务之前确定其他一切都是正确的。

具体来说,我试图做的是在我们的代码库中找到使用了 dojo TextArea 小部件的示例。我知道(因为我面前有它 - 存在证明)TextBox 小部件至少存在于一个文件中。所以我首先寻找我知道的东西:

grep -r digit.form.TextBox | grep -v svn

这是不对的——我犯了一个常见的(对我来说)错误,就是不使用星星,所以我修正了这个问题:

grep -r digit.form.TextBox * | grep -v svn

没有发现任何结果!与我正在查看的文件的快速比较表明我拼错了“dijit”:

grep -r dijit.form.TextBox * | grep -v svn

现在我得到了结果。凉爽的; 首先故意做错意味着我的查询是正确的,除了寻找错误的东西,所以现在我可以构造正确的查询:

grep -r dijit.form.TextArea * | grep -v svn

并且确信当它没有给我任何结果时,那是因为没有这样的文件,而不是因为我的查询格式错误。

我将添加其他三个示例作为答案;请添加您知道的任何其他人。

0 投票
1 回答
121 浏览

coding-style - POSIX 风格的操作系统中的标志应该以“no”还是“no_”为前缀?

当您有一个布尔选项和一个通过在名称前加上“no”前缀将其设置为 false 的标志时,它应该是“no”还是“no_”?什么是最常用或更好的风格?例如:

或者

0 投票
3 回答
6541 浏览

bash - POSIX 风格的操作系统中的命令行选项应该是下划线风格吗?

POSIX 风格操作系统中程序的命令行选项名称是否应该是下划线风格,例如

或者可能是其他风格?

最常见的是什么?有什么更好的风格?还有什么对 Bash 更友好(如果存在这样的事情)?

0 投票
1 回答
637 浏览

php - 如何在 PHP 中使用 -e 选项?

php在命令行上告诉我它有一个选项:

但是,通过运行我的命令行脚本,我什么也看不到......那个选项是什么?

0 投票
4 回答
3738 浏览

c - Xcode & 传递命令行参数

我刚开始使用 C 和 Xcode,遇到了一些困难。

我要做的就是从命令行读取文件并在终端中查看输出。我认为我的问题在于我要读取的文件的路径。我使用的是 Mac,文件在我的桌面上,所以路径应该是Users/myName/Desktop/words.txt. 它是否正确?

这是我的代码:

0 投票
2 回答
1199 浏览

linux - 多少数据可以作为命令行参数传递?

在 Linux 下生成进程时,可以发送多少字节作为命令行参数?