command-line-parsing

    4热度

    2回答

    我正在学习Groovy CliBuilder,我发现它很棒,除了我不知道如何识别错误的参数。请看下面的例子代码: def cli = new CliBuilder() cli.s args: 1, longOpt: 'sdkdir', 'sdkdir usage info' cli.h args: 0, longOpt: 'help', 'print usage information' d

    0热度

    2回答

    是否有任何现有的实用程序可以解析linux命令行,并识别基本管道和重定向:'|','<'和'>'?优选地,这可以被用于作为子进程调用的参数,而不是使用os.system. shlex.split()确实基本解析,但它的输出并不总能由subprocess.Popen在此实施例中使用,如: sed -f script.sed <infile> outfile

    2热度

    1回答

    为了让我的脚本的命令行开关轻松完成bash,我一直在探讨/ etc/bash_completion中的_parse_help函数(debian sid,bash v4.2-1,bash-completion v1:1.99-3)。 MYSCRIPT [OPTIONS] Usage: -h, --help Show this help message -o, --optio

    3热度

    2回答

    我正在编写一个基于命令行插件的程序,其中插件将提供任何我提供的额外功能。 因此,例如,假设我编写了一个简单的脚本来解析图像并存储它们,这就是我所做的。然后,其他人可以编写一组脚本来操纵图像,并将其脚本放入插件中。 该插件将被加载,用户可以通过在命令行中指定其名称来访问该插件。 脚本想要为用户提供其他选项的情况并不少见。所以假设在某些年份,已经写了20个不同的插件。 现在,所有作者都希望允许用户提供

    3热度

    1回答

    我有这样的Java枚举的命令: public enum Commands { RESIZE_WINDOW("size -size"), CREATE_CHARACTER("create-char -name"), NEW_SCENE("scene -image"), DIALOG("d -who -words"), PLAY_SOUND("sou

    1热度

    1回答

    考虑一个工具,它可以在不同的模式中使用,像处理多个语法命令行参数: utility.exe --mode X(的参数之一列表预期) 效用。 exe - 模式Y(预期的参数的不同列表) 我该如何编写解析Boost.Program_Options中的这些参数的代码?

    4热度

    3回答

    是否有一个PHP库,我可以用它来解析选项和参数在命令行中的php脚本?我知道功能getopt,但有什么类似的参数?

    2热度

    1回答

    我们尽可能从命令行为processing arguments and switches遵循“标准”。例如,默认情况下,我们拥有用于命令行解析的Posix2和GNU standards。 但是,由于我们的实用程序是跨平台的,我们希望它们可以跨平台脚本访问,因此我们也尝试使其“健壮”。所以,我们含蓄地允许这两种形式: myutil --longname myutil /longname

    0热度

    2回答

    我正在研究一个小型的实用程序类,它最初将以四种文件类型之一读取,这些文件类型都是我工作的。然后我发现,在知道我正在处理哪种类型的文件之后,我必须知道要执行哪个操作,所以显而易见的选择是使用两个参数。问题是我没有使用命令行参数很多,我从来没有在命令行上执行多个参数。 所以我的问题是:是否有一些示例代码要看或做我只是一些程序代码,专门寻找的东西在参数[0]然后在ags [1]? 此外,我想知道如何设置

    0热度

    1回答

    我想解析命令行与红宝石库Trollop。 #!/usr/bin/ruby require 'net/http' require 'trollop' opts = Trollop::options do opt :src, "src lang", :short => 'i', :type => String opt :dest, "dest lang", :short