command-line-arguments相关内容

测试是否没有给出位置参数的惯用方法?

如果没有给出位置参数,在 Bash 中测试最惯用的方法是什么?有很多方法可以检查这一点,我想知道是否有一种首选方法. 一些方法是: ((! $# )) # 检查 $# 是否为 'not true'(($# == 0)) # $# 为 0[[!$@ ]] # $@ 未设置或为空 解决方案 对我来说,经典的方式是: [[ $# -eq 0 ]] ..

如何加载程序读取标准输入并在 gdb 中获取参数?

我有一个程序从stdin 并且还需要一些参数从命令行.它看起来像这样: cat input.txt >我的程序-路径“/home/user/work" 我尝试用 gdb 调试代码在 emacs 中,通过 M-x gdb,我尝试使用命令加载程序: gdb cat input.txt >我的程序-路径“/home/user/work" 但是,gdb 不喜欢它. 问题来自这里.不幸的是,我 ..
发布时间:2022-01-20 19:50:42 其他开发

如何在 Bash 脚本中使用 GDB 运行带有命令行参数的程序?

在 GDB 上运行程序时,通常,程序的参数在 run 命令中给出.有没有办法使用 GDB 运行程序并在 shell 脚本中提供参数? 我在一个相关问题中看到了一个答案,提到我们可以在脚本开始执行后将 GDB 附加到程序中.但是我将不得不“等待"程序. 还有其他方法吗? 解决方案 可以使用--args参数运行gdb, gdb --args 可执行文件名 arg1 arg2 ar ..
发布时间:2022-01-20 19:50:00 其他开发

Python 子进程参数

例如我正在使用 ffplay 并想运行这个命令 -bufsize[:stream_specifier] integer (output,audio,video) 目前我有这个: subprocess.call(["ffplay", "-vn", "-nodisp","-bufsize 4096", "%s" % url]) 但这说明它是无效的. 解决方案 正如 JBernardo ..
发布时间:2022-01-18 15:53:10 Python

解析配置文件、环境和命令行参数,以获取单个选项集合

Python 的标准库有用于配置文件解析的模块(configparser),环境变量读取(os.environ),以及命令行参数解析(argparse).我想编写一个程序来完成所有这些,并且: 具有选项值的级联: 默认选项值,被覆盖 配置文件选项,被 覆盖环境变量,被 覆盖命令行选项. 允许在命令行中指定一个或多个配置文件位置,例如--config-file foo.con ..

如何使用任意参数从 UWP 启动完全信任(桌面桥)应用程序

UWP 应用是否可以使用任意命令行参数启动其桌面桥(完全信任的应用程序组件)?我看到了指定“参数组"的能力(请参阅 https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher),但它看起来只支持使用预定义的ParameterGroup.我需要使用以编程方式确定的(在启动时)任意 ..

使用 gradle 进行 Android 仪器测试的命令行参数

有没有人知道如何将命令行参数传递给使用 gradle 运行的 Android 仪器测试.使用 -p 参数或 -D 参数调用 gradle connectedInstrumentTest 似乎不起作用.我正在尝试使用 gradle 将命令行参数传递给我的仪器测试. 解决方案 根据文档从1.3.0版本的插件开始就有可能:http://tools.android.com/tech-docs/ne ..

SpringBoot 中属性文件、YAML 文件和命令行参数之间的优先顺序

我一直在我的 Spring 应用程序中使用 application.properties 文件.但最近我遇到了 application.yaml 文件.三者之间的优先顺序是什么以及使用个人的优势(如果有的话). 我知道这可能是个愚蠢的问题.但我对它们的用法感到困惑. 解决方案 Spring Boot属性解析属性顺序说明这里. 不希望使用 application.properti ..

为什么使用“set var = value"获取脚本?打破$@?

我正在尝试在我的 Centos VM 上配置自动注销.我注意到,如果我在/etc/profile.d/autologout.sh 创建一个文件,文件中只有 set autologout = 30 ,那么它会破坏任何来源/etc/的脚本的传递参数个人资料. 显示此内容的示例脚本是: #!/bin/bash源/etc/profile回声 ${@} 当我运行它时,脚本只看到参数“autolog ..
发布时间:2022-01-13 21:28:42 服务器开发

如何识别导致分段错误的原因

我的代码的目标是接收 2 个命令行参数(包括程序名称),并根据给定的第二个命令行参数打印出如图所示的响应.如果命令行参数是一个整数,则用户的输入被接受或“成功",如果它是其他任何东西(例如,一个字符串或多个命令行参数),它将为 Null 并且将显示错误消息.这是为熟悉的人准备的CS50凯撒 我的代码如下: #include #include #includ ..

将文件拖到桌面快捷方式 - 不在应用程序中打开文件

我有一个小型日志查看器应用程序可以读取一些自定义日志.我可以直接把文件拖到可执行文件上,通过命令行加载就好了. 但是,如果我将文件拖到桌面快捷方式,Windows 将不会使用这些文件作为命令行参数打开应用程序.它根本不会打开应用程序. 我有什么遗漏吗? 这是在 Windows 7 Enterprise x64 上运行的,没有以任何提升的权限运行.这都是用 C#、.NET 4.0 ..
发布时间:2022-01-11 21:25:58 C#/.NET

使用 bash 命令(带管道)的输出作为另一个命令的参数

我正在寻找一种方法来使用命令(比如 command1)的输出作为另一个命令(比如 command2)的参数. 我在尝试 grep who 命令的输出但使用另一组命令(实际上是 tty)给出的模式时遇到了这个问题通过管道传输到 sed). 上下文: 如果 tty 显示: /dev/pts/5 和who显示: root pts/4 2012-01-15 16:01 (xxxx) ..
发布时间:2022-01-07 13:15:11 其他开发

如何在命令提示符下运行 Java 程序

我创建了一个 Java 项目来调用 Web 服务.它有一个 Main java 文件和另一个类文件.我为 HTTP 客户端使用了一些 jar 文件. 在 Eclipse 中它运行良好.我需要通过传递一些参数在命令提示符下运行 Java 程序. 在命令提示符中,我转到包含主 java 和子类 java 文件的 src 文件夹,并给出以下命令 javac mainjava.java 我收到以下 ..
发布时间:2022-01-04 21:18:50 Java开发

Mac OS X:使用其 PID 获取任意运行应用程序的详细进程信息(特别是其启动参数)

我正在尝试检测特定应用程序的启动时间. 目前我正在使用 NSWorkspace,注册“did launch application"通知.我还使用 runningApplications 方法来获取我的应用程序启动时当前正在运行的应用程序. 对于大多数应用程序,应用程序包的名称就足够了.我有一个“已知应用程序"列表,我将其与通知中传递的应用程序名称进行交叉核对. 这很好用,直到您 ..
发布时间:2022-01-02 19:26:45 移动开发