标签: command-line

使用Python以编程方式确定最大命令行长度

有没有人知道Python的可移植方式来确定系统的最大命令行长度?我正在编写的程序构建一个命令并将其提供给子进程.对于命令行长度最小的系统,命令可能太长.如果我能检测到这个,那么命令可以被分解以避免超过最大长度,但是我没有找到(便携式)方法来确定最大值.

python command-line subprocess

0
推荐指数
1
解决办法
1411
查看次数

PHP正在显示我的源代码?

我刚刚升级到php5.3,当我执行时:

php myfile.php
Run Code Online (Sandbox Code Playgroud)

我看到了myfile.php的源代码.

知道为什么会这样吗?我以前从未见过这样的东西!

php command-line php-5.3

0
推荐指数
1
解决办法
355
查看次数

从另一个应用程序调用main方法

我正在编写一个包装器应用程序,用于提供当前从命令行调用的现有应用程序的抽象层.我如何从我的包装器应用程序中调用现有应用程序中的main方法?

java command-line

0
推荐指数
1
解决办法
1323
查看次数

命令行grep用于包含'$'的字符串?

我试图找到两个变量在脚本目录中连接的位置,但是当我尝试以下操作时:

grep -lire "$DATA_PATH . $AWARDS_YEAR" *
Run Code Online (Sandbox Code Playgroud)

我得到"未定义的变量"错误......

我以为我可以通过使用以下方式逃避$ s:

grep -lire "\$DATA_PATH . \$AWARDS_YEAR" *
Run Code Online (Sandbox Code Playgroud)

但是我得到了同样的错误 - 所以,你如何用$ s进行字符串grep?

command-line grep freebsd

0
推荐指数
1
解决办法
731
查看次数

如何从DOS提示符将Perl脚本的输出转换为文件?

我在命令窗口中通过Perl脚本生成一个大型XML文档,但是,目前它正在将文档打印到标准输出.Perl脚本修饰符没有允许写入文件的开关,所以我很好奇如何通过基本命令shell获取输入字符串并写入文件.

我目前的运作顺序:

perl dtd2xsd.pl someBigSchema.dtd

以上内容返回了请求的XSD内容,我只是坚持将其转换为文件.

command-line dos

0
推荐指数
1
解决办法
501
查看次数

0
推荐指数
1
解决办法
155
查看次数

从命令行获取输入并将其传递给方法

我从命令行获取一个字符串数组,并将其作为整数数组显示给用户.这可能是什么错误?

import java.lang.String;

public class arrayConvert {

    String strArray[];

    public int[] StrArrtoIntArr(String strArray[])
    {
        int intArray[] = new int[strArray.length];

        for(int count=0;count<strArray.length;count++)
        {
            intArray[count] = Integer.parseInt(strArray[count]);
        }

        return intArray;
    }

    public void displayArray(int intArray [])
    {
        for(int j=0;j<intArray.length; j++)
        {
            System.out.println(intArray[j]);
        }
    }

    public static void main(String[] args)
    {
        arrayConvert array_convert = new arrayConvert();
        array_convert.StrArrtoIntArr(args);
        array_convert.displayArray(intArray);
    }

}
Run Code Online (Sandbox Code Playgroud)

java command-line

0
推荐指数
1
解决办法
1121
查看次数

如何在批处理脚本中使用taskkill终止子进程?

我在一个变量中捕获PID,我后来杀了它

  IF NOT "%SERVICE_PID%" == 0 taskkill /pid %SERVICE_PID% /t /f 
Run Code Online (Sandbox Code Playgroud)

虽然每次我在批处理文件中执行此操作时都会使计算机重新启动,因为它会导致某些系统进程死亡

服务pid应该是从cmd启动的用户定义服务

我不明白为什么它一直让我的机器呱呱叫.

当我在命令行上运行"taskkill/pid%SERVICE_PID%/ t/f"时它工作正常!= /

救命!

设置SERVICE_PID

FOR /F "tokens=4 delims= " %%A IN ('sc queryex myservice ^|FIND "PID"')
 DO SET SERVICE_PID=%%A
Run Code Online (Sandbox Code Playgroud)

windows command-line kill batch-file task

0
推荐指数
1
解决办法
1万
查看次数

如何转换为零字节文件?

HI,

在unix中,我的目录中有多个文件.我想将所有文件更改为零字节文件.这可能在一个命令行上?

例如:

-rw-r--r--   1 sumanma  dev          434 Jan  8 14:36 pprbc_NL.cpp
-rw-r--r--   1 sumanma  dev          488 Jan  8 14:37 pprbc_TreeBuild.cpp
-rw-r--r--   1 sumanma  dev          783 Jan  8 14:37 pprbc_UPDwm.cpp
Run Code Online (Sandbox Code Playgroud)

我想改变这些

-rw-r--r--   1 sumanma  dev          0 Jan  8 14:36 pprbc_NL.cpp
-rw-r--r--   1 sumanma  dev          0 Jan  8 14:37 pprbc_TreeBuild.cpp
-rw-r--r--   1 sumanma  dev          0 Jan  8 14:37 pprbc_UPDwm.cpp
Run Code Online (Sandbox Code Playgroud)

我在用 tcsh

unix shell command-line

0
推荐指数
1
解决办法
4884
查看次数

如何从Perl运行并结束script()linux命令?

#!/usr/bin/perl
$sim = "multiq";
`make SCHED=$sim`;
`script > scripter`;
`echo hi`;
print pack("c", 04);
~
Run Code Online (Sandbox Code Playgroud)

调用脚本时,此脚本将挂起.不知道如何让perl脚本继续运行.

linux scripting perl command-line

0
推荐指数
1
解决办法
489
查看次数

标签 统计

command-line ×10

java ×2

arguments ×1

batch-file ×1

c ×1

dos ×1

freebsd ×1

grep ×1

kill ×1

linux ×1

perl ×1

php ×1

php-5.3 ×1

python ×1

scripting ×1

shell ×1

string ×1

subprocess ×1

task ×1

unix ×1

windows ×1