问题标签 [argv]

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 投票
2 回答
5202 浏览

c - 使用 C 在 OS X 中获取其他进程的 argv

我想获得其他进程的 argv,例如 ps。

我正在使用在 Intel 或 PowerPC 上运行的 Mac OS X 10.4.11。

首先,我阅读了 ps 和 man kvm 的代码,然后我编写了一些 C 代码。

在 PowerPC 上运行时,kvm_getargv()总是返回 NULL。在 Intel 上运行时,kvm_openfiles()失败并出现错误/dev/mem: No such file or directory

当然,我知道许可。

其次,我尝试了 sysctl。

通过 fwrite,我得到了 argv[0] 但 argv[1..] 没有(打印出环境变量。)

没有更多的办法了吗?

0 投票
2 回答
20999 浏览

c - 帮助比较一个 argv 字符串

我有:

如何检查C中argv是否等于"ex1"?是否已经有一个功能?谢谢

0 投票
10 回答
40115 浏览

java - 如何更改 Java 应用程序进程的名称?

执行 Java 应用程序时,赋予它的进程名称通常是java.exejavaw.exe。但是我怎样才能让它被我的应用程序的名称调用呢?

0 投票
2 回答
19079 浏览

python - 如何解析字符串看起来像 sys.argv

我想解析这样的字符串:

进入这个:

或类似的。

这与 getopt 或 optparse 不同,后者以 sys.argv 解析输入开头(就像我上面的输出一样)。有没有标准的方法来做到这一点?基本上,这是“拆分”,同时将引用的字符串保持在一起。

到目前为止我最好的功能:

0 投票
7 回答
94809 浏览

python - 需要整数吗?打开()

我有一个非常简单的 python 脚本,它应该扫描一个文本文件,其中包含格式为id =' value ' 的行并将它们放入一个字典中。python模块名为chval.py,输入文件为in.txt。这是代码:

当我尝试运行它时,我得到:

Traceback(最近一次调用最后一次):
文件“chval.py”,第 9 行,在?f = open(sys.argv[1], 'r') TypeError: an integer is required

我正在使用 python 2.4 ......因为我一直面临着不使用任何更新的挑战,关于 open() 有什么我不知道的吗?为什么它需要一个整数?

该行之后的任何内容都未经测试。简而言之:为什么它给我错误,我该如何解决?

0 投票
2 回答
13774 浏览

c++ - Visual C++ argv 问题

我在使用 Visual Studio 2008 时遇到了一些问题。非常简单的程序:打印作为参数发送的字符串。

为什么会这样:

对于这些论点:

输出:

?

我试着用 gcc 来做这个,然后我得到了整个字符串。

0 投票
6 回答
5567 浏览

c - 如何处理 argv 字符数组分配?

我发现了两种将命令行参数传递到字符数组的方法:

在 AIX 系统上使用 IBM xlc 编译器编译

[我的提示]> ./a.out

s1:./a.out

s2: ./a.out

哪个实现(s1 或 s2)是正确的?s1 很好,因为 argv[0] 可以是任意长度。s2 要求 argv[0] 的长度 < 256 个字符。

我不明白 s1 如何/为什么应该工作。我认为s1 的右侧应该在编译时需要,但我认为它是在运行时生成的。

0 投票
3 回答
15474 浏览

c - 从 argv[0] 读取

我该如何阅读argv[0]?我正在使用 NetBeans。每次,我都必须输入标准输入。当我使用argv时,程序在没有我输入的情况下执行。

这是我的代码:

更新:

当我编译和运行时,我必须输入一个示例字符串!字符串始终相同:ABAABAABBBA. 所以我将采用第一个参数而不是标准输入。但argv[1]也不起作用。

这是stream2string()

我认为设置textLen也很重要。

0 投票
5 回答
3439 浏览

ruby - Ruby's ARGV can be empty on windows depending on a way to run script

My demo.rb:

The result depends on how we run a script:

Why this happens? And can some thing be done with this?

EDIT: Thanks to all replies! Here my settings:

So it looks right.

But I have discovered that

starts process with such Command Line:

Notice, that .rb associated with 1.8.6, but 1.8.7 is started.

So I guess some thing else is messed up?

0 投票
3 回答
735 浏览

perl - 我可以使用 <> 运算符跳过整个文件吗?

下面的 Perl 代码有一个明显的低效率;

代码将逐步遍历我们不想要的文件的每一行。

在运行此特定脚本的文件大小上,这不太可能产生明显的差异,但为了学习;我怎样才能将整个文件 <> 工作并移至下一个文件?

这样做的目的是因为这个脚本运行的服务器存储旧版本的应用程序,文件名中带有版本号,我只对当前版本感兴趣。