标签: command

MVVM路由和中继命令

什么是之间的差异的RoutedCommandRelayCommand?何时使用RoutedCommand以及何时在MVVM模式中使用RelayCommand?

command mvvm relaycommand routedcommand

75
推荐指数
4
解决办法
5万
查看次数

BASH:回显最后一个命令运行

我试图回应在bash脚本中运行的最后一个命令.我找到了一种方法来实现它,history,tail,head,sed当命令代表我的脚本中从解析器角度来看特定行时,它可以正常工作.但是在某些情况下我没有得到预期的输出,例如当命令插入case语句中时:

剧本:

#!/bin/bash
set -o history
date
last=$(echo `history |tail -n2 |head -n1` | sed 's/[0-9]* //')
echo "last command is [$last]"

case "1" in
  "1")
  date
  last=$(echo `history |tail -n2 |head -n1` | sed 's/[0-9]* //')
  echo "last command is [$last]"
  ;;
esac
Run Code Online (Sandbox Code Playgroud)

输出:

Tue May 24 12:36:04 CEST 2011
last command is [date]
Tue May 24 12:36:04 CEST 2011
last command is [echo "last command is [$last]"]
Run Code Online (Sandbox Code Playgroud)

[问]有人可以帮我找到一种方法来回显最后一次运行命令,无论在bash脚本中调用此命令的方式/位置如何?

我的答案

尽管我的SO同事非常赞赏,但我选择编写一个run函数 - 它将所有参数作为单个命令运行并在失败时显示命令及其错误代码 …

bash command

75
推荐指数
5
解决办法
8万
查看次数

如何交错两个文本文件中的行

交错两个(或更多)文本文件行的最简单/最快捷的方法是什么?例:

档案1:

line1.1
line1.2
line1.3
Run Code Online (Sandbox Code Playgroud)

文件2:

line2.1
line2.2
line2.3
Run Code Online (Sandbox Code Playgroud)

交错的:

line1.1
line2.1
line1.2
line2.2
line1.3
line2.3
Run Code Online (Sandbox Code Playgroud)

当然,编写一个小的Perl脚本很容易打开它们并完成任务.但我想知道是否可以使用更少的代码来逃避,也许是使用Unix工具的单行程?

unix linux command

74
推荐指数
4
解决办法
2万
查看次数

未找到Cygwin Make bash命令

我在Windows 7 64位上安装了所有软件包的cygwin.由于某种原因,make命令给我一个错误:bash make:command not found.我检查并在我的bin文件夹中,没有make.exe.谁可以帮我这个事?我真的需要在CYGWIN工作.我不想去Windows XP.

c++ cygwin command makefile

69
推荐指数
6
解决办法
13万
查看次数

如何使用Windows命令提示符删除空文件夹?

我需要使用Windows命令提示符从我的应用程序文件夹中删除所有空文件夹?

我该如何创建这样的bat文件?

请帮我.

windows directory command-line command

69
推荐指数
6
解决办法
14万
查看次数

使用'less'命令在Unix中显示特殊字符

我想知道在使用'less'命令时如何查看特殊字符.例如,我想看到带有特殊符号的不可打印字符.例如,在'vi'编辑器中,我使用"set list on"来查看由$''字符表示的行终止字符.同样,我希望使用'less'命令来执行此操作.

我提到Unix少手册,但无济于事.

unix linux command

68
推荐指数
3
解决办法
12万
查看次数

IISRESET和IIS Stop-Start命令之间的区别

命令之间有什么区别iisreset,iisreset /stop后面跟着iisreset /start

windows iis command-line command batch-file

68
推荐指数
3
解决办法
20万
查看次数

ReSharper的Unit Test Runner有快捷键吗?

出于明显的生产力原因,我努力学习和使用各种Re#命令的键盘快捷键.

但是,单元测试运行器似乎没有任何关联的快捷键.我希望能够选择某些测试并能够运行或调试它们,而无需每次都抓住鼠标.使用鼠标是我唯一的选择吗?

resharper command unit-testing keyboard-shortcuts

67
推荐指数
5
解决办法
2万
查看次数

如何用.sig文件验证下载的文件?

当我下载GCC时,它也有一个.sig文件,我认为它是为了验证下载的文件而提供的.(我从这里下载了GCC ).

但我无法弄清楚我应该如何使用它.我试过gpg,但它抱怨公钥.

[root@localhost src]# gpg --verify gcc-4.7.2.tar.gz.sig gcc-4.7.2.tar.gz
gpg: Signature made Thu 20 Sep 2012 07:30:44 PM KST using DSA key ID C3C45C06
gpg: Can't check signature: No public key
[root@localhost src]# 
Run Code Online (Sandbox Code Playgroud)

如何使用.sig文件验证下载的文件?

shell command-line command verify signature

67
推荐指数
3
解决办法
3万
查看次数

使用命令行将文本文件拆分为较小的多个文本文件

我有多个文本文件,大约有100,000行,我想将它们分成每个5000行的较小文本文件.

我用了:

split -l 5000 filename.txt
Run Code Online (Sandbox Code Playgroud)

这会创建文件:

xaa
xab
aac
xad
xbe
aaf
Run Code Online (Sandbox Code Playgroud)

没有扩展名的文件.我只想打电话给他们:

file01.txt
file02.txt
file03.txt
file04.txt
Run Code Online (Sandbox Code Playgroud)

或者如果那是不可能的,我只希望它们具有".txt"扩展名.

cygwin command split batch-file text-files

67
推荐指数
7
解决办法
25万
查看次数