标签: command

在php中使用Ubuntu命令

是否可以在php程序中使用ubuntu终端命令.例如,我需要创建一个文件夹并使用php程序压缩(.zip)它.如何编码这个需求?

php linux ubuntu command

1
推荐指数
3
解决办法
6696
查看次数

唱完了吗?(C#MCI)

我有一个MP3播放器发送MCI命令来播放暂停/ ff/rw /停止音频文件等,唯一我无法弄清楚怎么办是发送一个MCI命令告诉它播放下一首歌时目前一个人已经完成了比赛.

歌曲在ListBox中.我没有问题,实际上选择下一首歌曲,我只需要找出播放下一首歌曲的播放列表.我会感激任何帮助

谢谢 :)

c# command next mci winforms

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

使用命令行帮助perl正则表达式

我有正则表达式:

echo "(1508,'2011-02-28','pc','postroll','ai-postroll','HT','','',16),(1508,'2011-02-28','pc','postroll','ai-postroll','MU','','',11),(1508," | perl -pe "s|,(\d+)\)|,'',($1)\)|g"  
Run Code Online (Sandbox Code Playgroud)

我试图用一个额外的值替换括号前的数字.
所以'',16)将被'','''取代.

我发现1美元没有被替换的问题.请让我知道我做错了什么.

提前致谢

regex perl command-line command

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

如何在一致的环境中循环使用NSTask run terminal命令?

我想使用NSTask模拟终端运行命令.代码如下.它可以在循环中获得输入并返回过程输出.

int main(int argc, const char * argv[])
{
  @autoreleasepool {      
    while (1) {
        char str[80] = {0};
        scanf("%s", str);
        NSString *cmdstr = [NSString stringWithUTF8String:str];

        NSTask *task = [NSTask new];
        [task setLaunchPath:@"/bin/sh"];
        [task setArguments:[NSArray arrayWithObjects:@"-c", cmdstr, nil]];

        NSPipe *pipe = [NSPipe pipe];
        [task setStandardOutput:pipe];

        [task launch];

        NSData *data = [[pipe fileHandleForReading] readDataToEndOfFile];

        [task waitUntilExit];

        NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
        NSLog(@"%@", string);

    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:当循环结束时,运行环境恢复到初始化状态.例如,默认运行路径是/Users/apple,我运行cd /以更改路径/,然后运行pwd,它返回/Users/apple而不是/.

那么如何才能 …

command objective-c nstask nspipe

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

返回并添加一个新行而不在bash中执行当前命令?

在bash中输入一个长命令之后,我决定不再出于某种原因执行它.但我只想在没有清除命令的情况下开始新的一行.那个命令还在屏幕上?来人帮帮我?

#I typed as below:
$>find -name "filepattern" -exec grep "hello" {} \;

#I wanted as below without executing the 'find' command.
$>find -name "filepattern" -exec grep "hello" {} \;
$>
Run Code Online (Sandbox Code Playgroud)

bash command

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

将命令行参数传递给应用程序

我想从Perl脚本执行一个应用程序.

Perl脚本使用变量作为参数调用应用程序,其值是一个长字符串,其中包含大量空格.

应用程序将这些解释为单独的字符串,但我想将它们全部作为一个字符串.

这是Perl脚本中的代码:

$command = "Hello world here i come. Hope this works"
Run Code Online (Sandbox Code Playgroud)

当Perl脚本尝试调用应用程序时

./a.out $command
Run Code Online (Sandbox Code Playgroud)

在我试图访问的应用程序中argv[1],我只得到字符串Hello.argv[2]包含world但我想argv[1]包含其中包含的完整字符串$command.我该怎么做?

perl command

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

命令/句柄是应该保留完整的聚合还是只保留其ID?

我正在尝试使用DDD和CQRS.

我得到了这两个解决方案:

  • 将AggregateId添加到我的命令/事件中.我可以使用我的命令作为我的web服务的参数,我也可以将我的命令的一些实例返回到我的表单中,说"你可以执行此命令,这是他的一个和这个"

  • 将我的完整聚合添加到我的命令/事件中.这很好,因为我确定如果有很多事件发生,我将不会加载我的聚合100次,我只是传递我的引用(例如我不会在我的命令的验证器中加载它我的命令处理程序).但我会添加为每个命令创建一个参数类,只有id.

现在我在命令中有id和事件中的完整模型(我相信我的工作单元用于缓存Load(aggregateId),所以我不会为1命令执行相同的请求100).

有没有正确/更好的方式?

command domain-driven-design cqrs

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

使用linux find命令查找目录和目录的符号链接

对于linux中的给定目录树,我想列出:

  • 所有目录,
  • 所有指向目录的符号链接
  • 不是通过遵循符号链接找到的目录.

考虑一个空目录,然后执行

mkdir a
mkdir a/b
ln -s a c
echo "x" > f1
ln -s f1 f2
Run Code Online (Sandbox Code Playgroud)

然后find . -type d给出

.
./a
./a/b
Run Code Online (Sandbox Code Playgroud)

所以错过了符号链接./c,wheras find . -type l

./c
./f2
Run Code Online (Sandbox Code Playgroud)

它错过了目录.,./a./a/b,并且还打印了符号链接./f2,该符号链接不是目录的符号链接,而是打印到文件.

linux bash shell command find

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

使用awk计算成绩的平均值

我有这样一个文件:

id1 name1 grade1 grade2 grade3....gradeN
id2 name2 grade1 grade2 grade3....gradeN
etc
Run Code Online (Sandbox Code Playgroud)

我想用awk打印每行的id,名称和等级平均值.任何的想法?输出应该像:

id1 name1 avg_of_grades
id2 name2 avg_of_grades
Run Code Online (Sandbox Code Playgroud)

unix linux bash awk command

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

16位程序是否在32位操作系统上以虚拟8086模式运行?

我想确认一些事情.我正在为8086制作汇编语言程序.我正在使用masm611汇编程序进行汇编.如果我在32位窗口的命令提示符下运行并调试8086 16位实模式程序,它是否使用和修改实际的cpu寄存器和内存?该程序是否在Windows 32bit下的虚拟模式下运行?

另外,如果我使用PWB Microsoft Programmers'Workbench中的CodeView调试器调试程序,如下所示:

PWB

运行调试程序的8086汇编语言程序http://i65.tinypic.com/35cej2e.jpg

请确认CodeView调试器中的寄存器和存储器值是否为硬件中的实际值并且正在更改.此外,当我在PWB中运行程序时,它使用Windows 32位下的实际硬件.

windows assembly virtual command x86-16

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