问题标签 [cmdline-args]
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.
assembly - 在程序集中读取命令行参数
我正在用 NASM 编写一个汇编程序,作为其中的一部分,我希望能够读取命令行参数,在我的情况下,这可以是两件事之一,调试消息“-d”或以十六进制表示的数字,例如:
问题是当我使用 pop 堆栈中的第一个参数不是 argc 或 programName 时,它假设是一个表示 HEX 数字的字符串,我尝试处理它字节字节最终以段错误结束。这是我的尝试:
process_arg 函数:(容量是内存中的一个变量,以字节为单位表示分配的堆栈的容量,debugStr 是一个用于比较的字符串)
知道可能是什么原因吗?或有关阅读 cmdline args 的说明?以及为此目的使用 lea(加载有效地址)以及它与简单的 mov 有何不同?
提前致谢。
debugging - cmake中的cmdline选项--trace和--debug-output有什么区别?
“--trace”选项是否比“--debug-output”显示更多细节?cmake -h 解释不多。
python - Python Argparse:仅返回没有参数名称的值
我想使用 argparse 从我的 Python 脚本中访问和参数:
变量“args.mode”包含参数名称和值,如“--mode One”。但我只想要价值部分(“一”)。我知道我可以拆分字符串,但我想知道为什么 argparse 返回参数名称。有没有办法告诉它我只想要价值?
tcl - TCL:使用 cmdline 包中的“帮助”选项
在我的 TCL 脚本中,我试图提供将使用“cmdline”包解析的输入参数。我在脚本中定义了以下内容:
一切看起来都很好,除了在运行我的脚本时我发现'cmdline'包默认定义了“help”选项,但是当我使用“-help”选项运行我的脚本时,输出如下:
那么,有谁知道如何使用这个自动添加的“帮助”选项而不给出错误信息?
parsing - 应用程序应如何从 cmdline args 解析文件名列表?
我想编写一个应用程序 my_app,它需要一个命名选项列表和一个来自 cmdline 的文件名列表,例如,
文件名是最后一个参数,并且不与任何命名选项相关联。
从我工作过的 cmdline 解析器(例如Golang 中的标志)来看,解析器似乎只会提取配置的 args,并且我需要通过原始 argv 手动识别文件名列表[] 列表。
我想问一下是否有解析器(或我可能忽略的选项)也可以提取这些文件名,或者它们只返回未处理的参数,因此,我可以假设这些是文件名。
java - jar 文件执行适用于 -Dhttps.proxyHost 选项,但当我通过导出设置相同的代理然后运行 java -jar sample.jar 时不起作用
我有一个获取 gcp 区域的可执行 jar 文件。当我按如下方式发出它时,这个 jar 可以工作:
java -Dhttps.proxyHost=web-proxy.in.softgrp.net -Dhttps.proxyPort=8080 -jar sample.jar
这个命令有效。其中 web-proxy.in.softgrp.net 是代理主机。
但是,如果我通过 export 命令设置相同的代理,然后发出 java -jar sample.jar 它不起作用。有什么理由吗?
$>export https_proxy=http://web-proxy.us.softwaregrp.net:8080
$>java -jar sample.jar
这无法获取所需的信息!我得到同样的 SSL 握手异常。
compare - 通过命令行比较 2 个 RPT 报告
我想通过命令行比较 2 个 RPT 报告。我正在尝试使用 -compare 选项,但它给了我 FileNotFoundException。有谁知道如何实现这一目标。
bash - 单个命令如何在一个程序中使用标准输入,在另一个程序中使用文件名
我想要做的是将参数传递给第二个程序,它需要 cmdline-args 并用 sudo 打开,但与我传递给 sudo 的 stdin 没有任何关系。
下面是一个例子来了解我想要做什么。
这里 sudo 必须采用标准输入,而 nvim 必须采用来自 cmdline-arg 的文件名。但是 nvim 打开一个未命名的文件并将标准输入放入该文件中,甚至不关心我传递给它的参数。
我的最终目标不仅是在不输入密码的情况下打开文件,而且要了解如何以我想要的方式传递参数
甚至可能吗?
postgresql - Postgres如何导入CSV忽略列ID是bigserial
我有一个包含列名和数据的 CSV,但没有列 ID。当我通过此命令行导入数据时:
我仍然有这个错误:错误:列“id”缺少数据
谢谢你的帮助